Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

App não aparece

Não estou conseguindo fazer o app do curso rodar, eu clico para rodar o emulado e ele roda um android puro, como se meu app nem existisse, a baixo vou deixar meus códigos e os códigos de erro (estou usando as mesmas configurações da aula).

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.alura.agenda">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Agenda">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.action.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>
</manifest>
package br.com.alura.agenda;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

import androidx.annotation.Nullable;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Toast.makeText(this, "Alex Felipe", Toast.LENGTH_LONG).show();

    }
}

Erro:

Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not create service of type DefaultUserHomeScopedCompileCaches using UserHomeScopeServices.createCompileCaches().
   > Unexpected lock protocol found in lock file. Expected 3, found 0.
2 respostas

Fala Eduardo, tudo bem ?

Cara tá bem estranho esse problema, dá um clean no seu projeto e vê se ele funciona após isso.

solução!

então, eu reiniciei o projeto e percebi que tava falha de build (Task: "waiting for all target device to come online" eterna), eu achei uma solução (https://mustufablog.wordpress.com/2018/07/05/errorunexpected-lock-protocol-found-in-lock-file-expected-3-found-0/#:~:text=in%20lock%20file.-,Expected%203%2C%20found%200,due%20to%20changing%20the%20android.), mas agora ele builda mas não aparece, (os códigos são os mesmos).

Resultado do build:

Executing tasks: [:app:assembleDebug] in project C:\Users\eduar\AndroidStudioProjects\Agenda

Task :app:preBuild UP-TO-DATE Task :app:preDebugBuild UP-TO-DATE Task :app:compileDebugAidl NO-SOURCE Task :app:compileDebugRenderscript NO-SOURCE Task :app:generateDebugBuildConfig UP-TO-DATE Task :app:javaPreCompileDebug UP-TO-DATE Task :app:checkDebugAarMetadata UP-TO-DATE Task :app:generateDebugResValues UP-TO-DATE Task :app:generateDebugResources UP-TO-DATE Task :app:mergeDebugResources UP-TO-DATE Task :app:createDebugCompatibleScreenManifests UP-TO-DATE Task :app:extractDeepLinksDebug UP-TO-DATE Task :app:processDebugMainManifest Task :app:processDebugManifest Task :app:mergeDebugNativeDebugMetadata NO-SOURCE Task :app:mergeDebugShaders UP-TO-DATE Task :app:compileDebugShaders NO-SOURCE Task :app:generateDebugAssets UP-TO-DATE Task :app:mergeDebugAssets UP-TO-DATE Task :app:compressDebugAssets UP-TO-DATE Task :app:processDebugJavaRes NO-SOURCE Task :app:mergeDebugJavaResource UP-TO-DATE Task :app:checkDebugDuplicateClasses UP-TO-DATE Task :app:desugarDebugFileDependencies UP-TO-DATE Task :app:mergeExtDexDebug UP-TO-DATE Task :app:mergeDebugJniLibFolders UP-TO-DATE Task :app:mergeDebugNativeLibs UP-TO-DATE Task :app:stripDebugDebugSymbols NO-SOURCE Task :app:validateSigningDebug UP-TO-DATE Task :app:processDebugManifestForPackage Task :app:processDebugResources Task :app:compileDebugJavaWithJavac UP-TO-DATE Task :app:compileDebugSources UP-TO-DATE Task :app:dexBuilderDebug UP-TO-DATE Task :app:mergeDexDebug UP-TO-DATE Task :app:packageDebug Task :app:assembleDebug

BUILD SUCCESSFUL in 1s 25 actionable tasks: 5 executed, 20 up-to-date

Build Analyzer results available