Android 有没有更好的方法来识别错误?
在一个项目上工作了大约一个月后,我的项目开始执行错误。。每当我试图通过手机运行程序时,它就会执行“应用程序停止工作”。。我通过查看“android监视器”来赚钱,以了解是谁导致了错误….(致命异常:main): 我是否缺少这些“base.apk”、“arm64”、“lib64”文件?可能是其他原因导致我的应用程序执行错误Android 有没有更好的方法来识别错误?,android,android-studio,Android,Android Studio,在一个项目上工作了大约一个月后,我的项目开始执行错误。。每当我试图通过手机运行程序时,它就会执行“应用程序停止工作”。。我通过查看“android监视器”来赚钱,以了解是谁导致了错误….(致命异常:main): 我是否缺少这些“base.apk”、“arm64”、“lib64”文件?可能是其他原因导致我的应用程序执行错误 每一位帮助人员都会很高兴,我可以设法导入一些代码,因为我的项目中有很多文件修改模块级build.gradle文件以启用multidex并添加multidex库作为依赖项,如下所
每一位帮助人员都会很高兴,我可以设法导入一些代码,因为我的项目中有很多文件修改模块级build.gradle文件以启用multidex并添加multidex库作为依赖项,如下所示:
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 26
multiDexEnabled true // add this line
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.1' // add this library
}
在清单更新中,使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<application
android:name="android.support.multidex.MultiDexApplication" > // add this line
...
</application>
</manifest>
//添加这一行
...
最有可能的问题是多重索引。阅读如何在这里启用它:异常是抱怨它找不到类,并告诉你它在哪里搜索。。。类文件是否在该路径中?拼写正确吗?这些被切碎的APK是即时运行的结果。您可能安装了一个不完整的apk,但只进行了更改。执行干净的重建并通过studio推送到设备。看到什么不起作用了吗?是否在项目中使用应用程序类?请尝试清理并重新生成项目
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<application
android:name="android.support.multidex.MultiDexApplication" > // add this line
...
</application>
</manifest>