您的位置:首页 > 移动开发 > Android开发

android studio 更新3.0后多渠道打包配置问题

2017-12-22 16:58 375 查看
1,多渠道打包 维度问题

在主app的build.gradle里面的

 defaultConfig {

 targetSdkVersion:***

minSdkVersion :***
versionCode:***

 versionName :***
//版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了
flavorDimensions "versionCode"

}
详情:http://blog.csdn.net/syif88/article/details/75009663

2.gradle打包,自定义apk名称代码报错(Cannot set the value of read-only property 'outputFile' )

报错

Error:(56, 0) Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.

<a href="openFile:D:\eclipseCode\ipay-android\xinlebao\build.gradle" rel="external nofollow" >Open File</a>​

解决 :修改文件名代码请这样写

?
3. AAPT2 编译报错 AAPT2 error

报错

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

解决:在gradle.properties中关闭APPT2 编译

?
注:如果是eclipse转到as上的项目,可能没有gradle.properties文件,请在项目根目录中手动创建

4.apt插件问题(Error:Cannot choose between the following configurations of project :mylibrary:)

报错:

Error:Cannot choose between the following configurations of project :mylibrary:

- debugApiElements

- debugRuntimeElements

- releaseApiElements

- releaseRuntimeElements

  All of them match the consumer attributes:

解决

?
其他使用apt的依赖,也要这样更改

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息