作者joycece (joycece)
看板AndroidDev
标题[问题] 升级Android Studio 2.2.2 後的问题
时间Thu Nov 17 10:46:27 2016
刚刚升级Andoird Studio 2.2.2 (原本是1.5.1的样子)
compileSdkVersion 22
buildToolsVersion '22.0.1'
minSdkVersion 14
targetSdkVersion 22
目前SDK version的设定如上
想产生Jar档案, 同时必须支援混淆
buildTypes {
release {
minifyEnabled true
shrinkResources true //是否去除无效的资源文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
但会一直出现错误
Execution failed for task
':app:transformClassesAndResourcesWithSyncLibJarsForRelease'.
但如果把minifyEnable 设为false 关掉混淆
就可以正常编译并产生jar档案
以上的设定都和之前Android 1.5.1 一样, 之前都可以编译
所以想来询问 我这边是不是有少设定什麽导致问题发生
感谢解惑~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.2.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1479350789.A.A2E.html
1F:→ ssccg: 你要先看是什麽错误,gradle console应该会有这个task失败 11/17 10:58
2F:→ ssccg: 的原因 11/17 10:58
3F:→ joycece: Gradle Console 是编译成功的 @@ 11/17 11:07
4F:→ f8181810: 有检查proguard吗?你jar档里面的有些是不是有keep住 11/17 11:25
5F:→ joycece: 我有设定keep 是让别人APP来呼叫我这只的入口, 11/17 11:30
6F:→ joycece: 还有一个应该是第三方的lib 产生QRCODE用的 11/17 11:30
7F:推 ssccg: 明明就是个gradle task失败怎麽会是编译成功.. 11/17 12:05
8F:→ ssccg: gradle console应该有每个task的执行过程,找这个task下面 11/17 12:06
9F:→ ssccg: 有没有什麽相关讯息 11/17 12:06
11F:→ joycece: 可是没有看懂错误的原因 还请帮忙解惑 谢谢 11/17 12:41
12F:→ KeySabre: 下面error里的讯息怎麽看起来像native code来的 XD 11/17 16:02
13F:→ f8181810: 突然想到,gradle你有升级到最新版吗?那个最後面的错 11/18 00:19
14F:→ f8181810: 误看起来好像是少打什麽的感觉XD 11/18 00:19
15F:推 carbeso: 我也是更新後一直出现 Gradle Error 11/18 11:23
16F:→ joycece: 我的Gradle 目前是 gradle-2.14.1-all.zip 11/18 15:53
17F:→ joycece: 要升到最新吗? 3.2? 11/18 15:54
18F:→ joycece: 感谢各位和f大 Gradle更新成3.2後 就可正常编译了(洒花 11/18 16:28
19F:推 lynn5133: 我也遇到相同的问题...... 11/22 19:31