2

我尝试使用 Firebase 测试实验室测试我的应用程序,但在每种情况下都失败了。

这是它显示的错误:-

java.lang.RuntimeException:无法实例化应用程序 android.support.multidex.MultiDexApplication:java.lang.ClassNotFoundException:在路径上找不到类“android.support.multidex.MultiDexApplication”:DexPathList [[zip 文件“/data/ app/com.example.raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw==/lib/x86, /system/lib, /系统/供应商/lib]]

我尝试安装 multidex 依赖项,但它仍然未能通过所有测试。

4

1 回答 1

2

如果您尝试测试在开发期间使用 Android Studio 构建的调试 APK,则可能会出现该错误。在开发过程中,Gradle 可能会创建不是完整 APK 的增量构建,以加快编译速度。这有助于您更快地部署应用程序以进行本地测试。

要在测试实验室进行测试,您需要构建一个完整的 APK 并上传。您可以在命令行上创建一个全新的、完整的 APK,如下所示:

./gradlew clean assembleDebug
于 2017-09-18T12:26:17.400 回答