Android 当我打包调试apk时,生成了173个dex
在这里我遇到了一个奇怪的问题。当我打包调试APK文件时,会生成173个或更多dex文件,如下所示: 当我打开手机上的应用程序时,它总是崩溃。电文指出,Android 当我打包调试apk时,生成了173个dex,android,gradle,android-multidex,Android,Gradle,Android Multidex,在这里我遇到了一个奇怪的问题。当我打包调试APK文件时,会生成173个或更多dex文件,如下所示: 当我打开手机上的应用程序时,它总是崩溃。电文指出, The main application can not find in any dex files 因此,我认为主应用程序(如xxxApplication.class)类尚未设置。也许这与173德克斯有关 我想知道为什么会这样?以下是我的应用程序生成文件的一部分: 我的buildToolVersion&compileSdkVersion是
The main application can not find in any dex files
因此,我认为主应用程序(如xxxApplication.class)类尚未设置。也许这与173德克斯有关
我想知道为什么会这样?以下是我的应用程序生成文件的一部分:
我的buildToolVersion&compileSdkVersion是25。
android构建工具版本是2.3.1。我可以回答关于dex文件数量的问题。这是一种在开发应用程序时提供即时运行功能的方法 我在Google I/O 2017中发现了这一点: 还有一篇文章详细描述了热/热/冷掉期:其中指出: Android Studio监视开发过程中更改的文件,并运行自定义Gradle任务,仅为修改的类生成.dex文件。
这些新的.dex文件由AndroidStudio获取,后者将其部署到应用服务器 实现即时运行的方法是动态地替换应用程序的某些部分 如果这里有谷歌员工,请纠正我