android studio打包apk时遇见的一些问题
程序员文章站
2022-03-26 11:24:44
...
记录一下今天用android studio打包apk时遇见的一些问题!
一:错误提示:Suggestion: add 'tools:replace="android:value"’:
解决方案:
在AndroidManifest.xml文件添加:
1.在头部manifest标签添加:
xmlns:tools="http://schemas.android.com/tools"
例如:
2.在application标签下添加:
tools:replace="android:value"
例如:
二:错误提示:AAPT2 error: check logs for details
解决方案:
升级gradle版本,谷歌在 3.2.0+ 版本中已经修复了这个bug。
如:classpath 'com.android.tools.build:gradle:3.2.1’
修改文件build.gradle(Project):
repositories {
google()
...
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
三:错误提示:
Suggestion: use a compatible library with a minSdk of at most 10,
or increase this project’s minSdk version to at least 16,
or use tools:overrideLibrary=“org.cocos2dx.lib” to force usage (may lead to runtime failures)
解决方案:
- 使用minSdkVersion低版本的第三方库
- 提高自己项目的minSdkVersion大于等于三方的即可(此处是16)
在build.gradle文件中修改minSdkVersion即可:
android {
...
defaultConfig {
applicationId "org.cocos2d.openSdkDemo"
minSdkVersion 10
targetSdkVersion PROP_TARGET_SDK_VERSION
versionCode 1
versionName "1.0"
- 使用tools:overrideLibrary=“top.androidman”
在AndroidMainifest.xml中加入下面加上:
<uses-sdk tools:overrideLibrary="top.androidman"/>
四:aar包导入引起的Error:Failed to resolve: :xxxx: 的问题
在build.gradle中添加如下:
repositories {
flatDir {
dirs 'libs'
}
}
五:Error:Execution failed for task :app:processDebugResources’.
compileSdkVersion版本过低,
修改build.gradle文件中的compileSdkVersion:
...
android {
compileSdkVersion 28
六:Error: Program type already present: com.loopj.android.http.BaseJsonHttpResponseHandler
其实就是依赖包冲突了!
双击shift,全局查找冲突的这个com.loopj.android.http.BaseJsonHttpResponseHandler ,
发现有两个包都引入了这个,删掉一个包,重新构建就OK了
推荐阅读
-
Android Studio 超级简单的打包生成apk的方法
-
Android Studio将程序打包成APK的步骤详解
-
Android studio 下的APK打包失败问题解决办法
-
Android Studio 超级简单的打包生成apk的方法
-
Android studio 下的APK打包失败问题解决办法
-
Android Studio将程序打包成APK的步骤详解
-
Android studio Kotlin中配置GRPC和protobuf时出现的一些问题总结
-
Android studio调试时遇见Install Repository and sync project的问题
-
解决Android 打包为apk文件时已设置签名,在OPPO手机上安装时却出现“未设置签名”的错误
-
Android studio Kotlin中配置GRPC和protobuf时出现的一些问题总结