[問題] 升級Android Studio 2.2.2 後的問題

看板AndroidDev作者 (joycece)時間9年前 (2016/11/17 10:46), 編輯推噓3(3016)
留言19則, 6人參與, 最新討論串1/1
剛剛升級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://www.ptt.cc/bbs/AndroidDev/M.1479350789.A.A2E.html

11/17 10:58, , 1F
你要先看是什麼錯誤,gradle console應該會有這個task失敗
11/17 10:58, 1F

11/17 10:58, , 2F
的原因
11/17 10:58, 2F

11/17 11:07, , 3F
Gradle Console 是編譯成功的 @@
11/17 11:07, 3F

11/17 11:25, , 4F
有檢查proguard嗎?你jar檔裡面的有些是不是有keep住
11/17 11:25, 4F

11/17 11:30, , 5F
我有設定keep 是讓別人APP來呼叫我這隻的入口,
11/17 11:30, 5F

11/17 11:30, , 6F
還有一個應該是第三方的lib 產生QRCODE用的
11/17 11:30, 6F

11/17 12:05, , 7F
明明就是個gradle task失敗怎麼會是編譯成功..
11/17 12:05, 7F

11/17 12:06, , 8F
gradle console應該有每個task的執行過程,找這個task下面
11/17 12:06, 8F

11/17 12:06, , 9F
有沒有什麼相關訊息
11/17 12:06, 9F

11/17 12:41, , 10F
http://codepad.org/8DuVcu4Y 我把log放在這裡
11/17 12:41, 10F

11/17 12:41, , 11F
可是沒有看懂錯誤的原因 還請幫忙解惑 謝謝
11/17 12:41, 11F

11/17 16:02, , 12F
下面error裡的訊息怎麼看起來像native code來的 XD
11/17 16:02, 12F

11/18 00:19, , 13F
突然想到,gradle你有升級到最新版嗎?那個最後面的錯
11/18 00:19, 13F

11/18 00:19, , 14F
誤看起來好像是少打什麼的感覺XD
11/18 00:19, 14F

11/18 11:23, , 15F
我也是更新後一直出現 Gradle Error
11/18 11:23, 15F

11/18 15:53, , 16F
我的Gradle 目前是 gradle-2.14.1-all.zip
11/18 15:53, 16F

11/18 15:54, , 17F
要升到最新嗎? 3.2?
11/18 15:54, 17F

11/18 16:28, , 18F
感謝各位和f大 Gradle更新成3.2後 就可正常編譯了(灑花
11/18 16:28, 18F

11/22 19:31, , 19F
我也遇到相同的問題......
11/22 19:31, 19F
文章代碼(AID): #1OBHe5ek (AndroidDev)