记录一下今天用android studio打包apk时遇见的一些问题!

一:错误提示:Suggestion: add 'tools:replace="android:value"’:

解决方案:

在AndroidManifest.xml文件添加:

1.在头部manifest标签添加:

xmlns:tools="http://schemas.android.com/tools"

例如:
android studio打包apk时遇见的一些问题_第1张图片

2.在application标签下添加:

tools:replace="android:value"

例如:
android studio打包apk时遇见的一些问题_第2张图片


二:错误提示: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)

解决方案:

  1. 使用minSdkVersion低版本的第三方库
  2. 提高自己项目的minSdkVersion大于等于三方的即可(此处是16)
    在build.gradle文件中修改minSdkVersion即可:
android {    ...  defaultConfig {        applicationId "org.cocos2d.openSdkDemo"        minSdkVersion 10        targetSdkVersion PROP_TARGET_SDK_VERSION        versionCode 1        versionName "1.0"
  1. 使用tools:overrideLibrary=“top.androidman”
    在AndroidMainifest.xml中加入下面加上:
 

四: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了

更多相关文章

  1. Android Studio 之 AndroidManifest.xml文件中的android:label属
  2. android 创建文件夹失败
  3. Android访问本地服务器(localhost)的解决方案
  4. Android从文件目录中写入和读取图片
  5. 布局文件中的笔记
  6. Android Studio failed to open by giving error “Files Locked
  7. android高版本系统源码下载和编译刷机
  8. 在Android Studio更改现有项目里的SDK版本

随机推荐

  1. Android(安卓)IntentService 分析
  2. Android(安卓)Architecture Components
  3. Android获取定位经纬度,转换成地址
  4. android之AlerDialog
  5. Android(安卓)VideoView播放视频
  6. 一个错误
  7. android简易下拉刷新测试
  8. android popupwindow
  9. android DatePicker和TimePicke用法
  10. Android中将assets中的文件拷贝到sd卡