Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android NoClassDefFoundError: com.google.firebase.FirebaseOptions

Cuando ejecuto mis códigos Adroid estudio da ese error

Mi gradle archivo como debajo de abajo y Android Studio v2.2 gradle es 'com.android.tools.build:gradle:2.2.0-alpha1'

  • IncompatibleClassChangeError después de actualizar a Android Build Tools 25.1.6 GCM / FCM
  • API de Google Play que devuelve el error 401
  • Android studio donde está el archivo gradle.properties?
  • No se pueden resolver las importaciones de dependencias externas en Android Studio 2.0 Vista previa 5 + Vista previa 6
  • Ejecutar AspectJ causa NoSuchMethodError: Aspect.aspectOf
  • Gradle en Android Studio: Error al resolver bibliotecas de terceros
  • apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" packagingOptions { exclude 'META-INF/DEPENDENCIES' } defaultConfig { applicationId "com.asd.asd" minSdkVersion 14 targetSdkVersion 23 versionCode 9 versionName "1.3.4" multiDexEnabled true } buildTypes { release { debuggable false minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } dexOptions { javaMaxHeapSize "4g" jumboMode true preDexLibraries false } } dependencies { compile project(':mPChartLib') compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.google.code.gson:gson:2.3.1' compile files('libs/commons-httpclient-3.1.jar') compile files('libs/signpost-commonshttp4-1.2.1.2.jar') compile files('libs/signpost-core-1.2.1.2.jar') compile files('libs/pushwoosh-4.0.4.jar') compile files('libs/httpcore-4.4.4.jar') compile files('libs/httpclient-4.5.2.jar') compile 'com.google.android.gms:play-services:9.0.0' } 05-30 20:41:50.785 14551-14551/com.asd.asd/AndroidRuntime: FATAL EXCEPTION: main Process: com.asd.asd, PID: 14551 java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1638) at android.content.ContentProvider.attachInfo(ContentProvider.java:1609) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5008) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5292) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) at dalvik.system.NativeStart.main(Native Method) 

    Idont utilizar cualquier aplicación firebase, pero tengo este error. Así que intento somany tecnique que se encuentran en Internet. Pero notando el cambio.

    Puedes ayudarme pls

  • NoClassDefFoundError en aplicaciones que no tienen instalado newrelic
  • Detectar presiona a los botones del auricular en Android?
  • Almacene una clave o contraseña de forma segura localmente en android
  • Tipo de error 3. La clase de actividad {com.awesome_project / com.awesome_project.MainActivity} no existe en react native (dispositivo Android)
  • Desarrollo de Android en Micromax funbook tablet
  • Por qué el método onPause se llama inmediatamente después onCreate
  • 5 Solutions collect form web for “Android NoClassDefFoundError: com.google.firebase.FirebaseOptions”

    Primero actualiza tu Google Repository en tu sdk segundo habilita multidex como

     defaultConfig { minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true } 

    compilar con

     compile 'com.android.support:multidex:1.0.1' classpath 'com.google.gms:google-services:3.0.0' 

    Este error se informa con las versiones más recientes en su mayoría alrededor de la Revisión 28,29 y se resuelve en las versiones más recientes de Play Services, así que primero si tiene este problema, asegúrese de tener la versión actualizada del servicio de Google Play en su estudio de Android.

    Sigue estos pasos:

    1. Ir a Android SDK Manager
    2. Ir a Extra

    Introduzca aquí la descripción de la imagen

    Y actualizarlo a la versión 30 o posterior.

    Entonces si usted está utilizando MultiDex en su aplicación entonces utilícelo solamente si es obligatorio.

    Asegúrese de seguir estos pasos al integrar MultiDex.

    En tu nivel de aplicación Build.Gradle

      defaultConfig { applicationId "com.reversebits.tapanhp.saffer" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true } 

    Aplicar la dependencia de MultiDex en dependencies

     dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) wearApp project(':wear') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.google.android.gms:play-services:9.4.0' compile 'com.android.support:multidex:1.0.1' } 

    A continuación, dentro de su archivo AndroidMenifest.xml asegúrese de que la etiqueta de aplicación tiene el nombre de MultiDexApplication .

     <application android:name="android.support.multidex.MultiDexApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> 

    Nota

    Si tiene clase de aplicación personalizada y la utiliza en su archivo menifest entonces puede inicializar multidex en su clase de aplicación de la siguiente manera,

     public class AppClass extends Application { private static Context context; private static AppClass mInstance; @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } } 

    En su build.gradle de nivel superior tiene que agregar:

     buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } } 

    A continuación, en su módulo build.gradle :

     apply plugin: 'com.android.application' android { // ... } dependencies { // ... } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services' 

    1, Abra su SDK Manager e instale Google Play Services (rev 30) y Google Repository (rev 26) .

    2, Añadir classpath 'com.google.gms:google-services:3.0.0' a su build.grado de proyecto.

    Debe incluir la biblioteca Multidex en su gradle.build

     compile 'com.android.support:multidex:1.0.1' 

    Y como sugiere @Lollipop, necesitas descargar Google Play Services y agregar classpath en tu proyecto. Debido a que Firebase necesita esta biblioteca para funcionar correctamente.

    EDITAR

     buildscript { dependencies { classpath 'com.google.gms:google-services:3.0.0' } } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.