【问题标题】:Test run failing on Firebase Test LabFirebase 测试实验室的测试运行失败
【发布时间】:2017-09-18 12:10:23
【问题描述】:

我尝试使用 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, /system/vendor/lib]]

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

【问题讨论】:

标签: android firebase firebase-test-lab


【解决方案1】:

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

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

./gradlew clean assembleDebug

【讨论】:

  • 我使用上面给出的命令制作了完整的 apk。请告诉我它现在在哪里?比如在哪个文件夹?
  • 和往常一样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多