Android aab打包報錯(持續(xù)更新中~)

      網(wǎng)友投稿 1310 2025-04-03

      前言


      今天在打包aab的時候遇到一些神奇的問題,話不多說,看問題

      jarsigner.exefailed with exit code 1

      開發(fā)環(huán)境

      android studio:4.2.0

      Gradle插件版本:3.2.1

      Gradle所需版本:4.8.1

      直接跑debug包沒問題,打APK包也正常,問題來了打aab包就報錯:

      Cause:?jarsigner.exefailed?with?exit?code?1?:

      ????:????????????????????sun.security.tools.jarsigner.Main

      「Build output亂碼問題后面講到」,咱一個個解決,先看打包問題

      Android aab打包報錯(持續(xù)更新中~)

      解決方案

      升級Gradle插件版本:4.2.0

      升級Gradle所需版本:6.7.1

      aab打包正常,問題解決。

      查閱官方文檔僅要求:「android studio 3.2 或更高版本」。還沒搞懂,「有知道的大佬辛苦幫忙解答一下。」

      Execution failed for task ':app:transformClassesWithDexBuilderForRelease'.

      這個問題很直觀,可能是gradle問題,咱們嘗試解決一下。

      開發(fā)環(huán)境

      Android Studio:4.2.0

      Gradle插件版本:3.2.1

      Gradle所需版本:4.8.1

      這次跑debug包都不行

      解決方案

      1、對照Gradle插件版本和Gradle所需版本是否一致

      2、升級Gradle插件版本和Gradle所需版本

      因為這個問題解決所以借鑒解決方案2,解決了Cause: jarsigner.exefailed with exit code 1 的問題

      可參考:Gradle插件對應(yīng)的Gradle所需版本

      Cause: failed to decrypt safe contents entry: java.io.IOException: getSecretKey failed: Password is not ASCII

      jks密碼錯誤,打包時重新輸入一下即可。

      本文用于記錄「aab打包錯誤」。持續(xù)更新中~

      This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.

      在gradle.properties新增:

      android.useAndroidX=true

      android.enableJetifier=true

      Build output亂碼

      運行環(huán)境:Android Studio版本4.2.0

      方法一

      1.點擊help,選擇Edit Custom VM Options,點擊Create

      2.打開后輸入 「-Dfile.encoding=UTF-8」(前面不要有空格,否則AS打不開),重啟Android Studio(FIle選擇 Invalidate cache/restart)即可。

      方法二

      在方案一 -Dfile.encoding=UTF-8?的基礎(chǔ)上增加?-Dconsole.encoding=UTF-8

      方法三

      找到Android Studio安裝目錄的bin文件夾下的studio64.exe.vmoptions

      添加 -Dfile.encoding=UTF-8?(前面不要有空格,否則AS打不開)

      方法四

      在app/build.gradle中的android節(jié)點下添加如下代碼:

      android?{

      android?{

      //解決build?output輸出亂碼的問題

      compileOptions.encoding?=?"UTF-8"

      }

      }

      方法五

      上面的方案解決了大部分人的問題,但是我的就是不行,任性,有厲害的大佬麻煩指點一下。謝啦。

      相關(guān)推薦

      Android aab打包

      App Bundle介紹

      打包AAB+PAD(java篇)

      Android Gradle

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:軟件項目的項目管理
      下一篇:excel函數(shù)多嵌套怎么使用
      相關(guān)文章
      久久久亚洲精品蜜桃臀| 亚洲AV无码一区二区三区久久精品 | 国产aⅴ无码专区亚洲av麻豆| 青草久久精品亚洲综合专区| 亚洲色丰满少妇高潮18p| 色老板亚洲视频免在线观| 亚洲欧洲国产成人精品| 亚洲人成免费电影| 亚洲一级高清在线中文字幕| 亚洲另类春色校园小说| 亚洲国产日韩精品| 亚洲人成网站色7799| 国产偷国产偷亚洲清高APP| 另类小说亚洲色图| 亚洲国产日韩在线观频| 久久精品国产亚洲一区二区三区| 亚洲一区二区三区在线视频| 亚洲视频在线免费| 亚洲精品V欧洲精品V日韩精品| 亚洲级αV无码毛片久久精品| 亚洲高清国产拍精品26U| 亚洲欧洲日产国产综合网| 亚洲高清不卡视频| 亚洲国产日韩在线一区| 亚洲激情视频图片| 亚洲AV日韩AV永久无码色欲| 亚洲国产精品成人久久蜜臀| 亚洲伊人成无码综合网| 亚洲精品无码专区久久久| 亚洲AV无码国产精品麻豆天美 | 国产精品观看在线亚洲人成网| 亚洲av成人一区二区三区在线观看| 亚洲精品线路一在线观看 | 国产午夜亚洲精品| 国产精品国产亚洲区艳妇糸列短篇| 国产精品亚洲а∨无码播放不卡 | 亚洲高清无码专区视频| 亚洲女久久久噜噜噜熟女| 亚洲伊人久久大香线蕉苏妲己| 亚洲三级在线播放| 色欲色欲天天天www亚洲伊|