Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取google库导致的崩溃报告(NegativeArraySizeException)_Android_Firebase_Admob_Android Support Library - Fatal编程技术网

Android 获取google库导致的崩溃报告(NegativeArraySizeException)

Android 获取google库导致的崩溃报告(NegativeArraySizeException),android,firebase,admob,android-support-library,Android,Firebase,Admob,Android Support Library,我不知道用户为什么会出现这个错误。但这是firebase事故报告中最大的问题。如果有人知道如何解决这个问题或者为什么会发生,我将非常感激。多谢各位 Exception java.lang.NegativeArraySizeException: -520103681 fw.a (:com.google.android.gms.DynamiteModulesA:323) fw.c (:com.google.android.gms.DynamiteModulesA:541) f

我不知道用户为什么会出现这个错误。但这是firebase事故报告中最大的问题。如果有人知道如何解决这个问题或者为什么会发生,我将非常感激。多谢各位

Exception java.lang.NegativeArraySizeException: -520103681
    fw.a (:com.google.android.gms.DynamiteModulesA:323)
    fw.c (:com.google.android.gms.DynamiteModulesA:541)
    fw.d (:com.google.android.gms.DynamiteModulesA:563)
    fx.a (:com.google.android.gms.DynamiteModulesA:404)
    fw.a (:com.google.android.gms.DynamiteModulesA:157)
    es.run (:com.google.android.gms.DynamiteModulesA:84)
我将从所有api级别(从21到25)获得此崩溃报告

build.gradle文件:(所有google库)


我遇到了同样的异常,发现问题不在应用程序级build.gradle文件中,而是在项目级build.gradle文件中

当我将android应用程序添加到firebase项目中时,其中一个步骤是在项目级build.gradle中添加以下classpass:

dependencies {
  ...
  // Add this line
  classpath 'com.google.gms:google-services:4.3.2'
}
一段时间后,Android studio高亮显示有一个新版本可用(4.3.3),当我更新classpass时,当我尝试在模拟器win Android 7(API 24)上运行应用程序时,Android studio一直显示异常java.lang.NegativeArraySizeException,但当我尝试另一个使用Android 4.4(API 19)的模拟器时,android studio不显示异常,应用程序正常运行

因此,我的案例的解决方案是从

classpath'com.google.gms:googleservices:4.3.3'

classpath'com.google.gms:googleservices:4.3.2'


我希望这个答案可以帮助其他开发人员。

我也遇到了同样的异常,发现问题不在应用程序级别的build.gradle文件中,而是在项目级别的build.gradle文件中

当我将android应用程序添加到firebase项目中时,其中一个步骤是在项目级build.gradle中添加以下classpass:

dependencies {
  ...
  // Add this line
  classpath 'com.google.gms:google-services:4.3.2'
}
一段时间后,Android studio高亮显示有一个新版本可用(4.3.3),当我更新classpass时,当我尝试在模拟器win Android 7(API 24)上运行应用程序时,Android studio一直显示异常java.lang.NegativeArraySizeException,但当我尝试另一个使用Android 4.4(API 19)的模拟器时,android studio不显示异常,应用程序正常运行

因此,我的案例的解决方案是从

classpath'com.google.gms:googleservices:4.3.3'

classpath'com.google.gms:googleservices:4.3.2'


我希望这个答案可以帮助其他开发人员。

我投票将这个问题作为离题题来结束,因为堆栈溢出不是Firebase问题报告的正确位置。如果您发现一些您认为是由Firebase SDK引起的无法解释的问题,请直接与Firebase支持部门联系:好的,但我不知道此问题是否与Admob或play services或任何其他支持库有关?我投票将此问题作为主题外的问题结束,因为堆栈溢出不是Firebase问题报告的正确位置。如果您发现一些无法解释的问题,您认为是由Firebase SDK引起的,请直接联系Firebase支持:好的,但我不知道这个问题是否与Admob或play services或任何其他支持库有关?