前言: 最近想要在酷安網上傳apk,註冊開發者的時候需要申請驗證,驗證需要兩個apk,一個是自己的apk(需要簽名),另外一個則是下載酷安的模板生成的一個簽名包(使用的簽名要與之前的簽名自己的apk一樣),在簽名包的生成之中,gradle報了幾條錯誤,之後經過漫長的百度,總算是完美解決,便是把這個記 ...
前言:
最近想要在酷安網上傳apk,註冊開發者的時候需要申請驗證,驗證需要兩個apk,一個是自己的apk(需要簽名),另外一個則是下載酷安的模板生成的一個簽名包(使用的簽名要與之前的簽名自己的apk一樣),在簽名包的生成之中,gradle報了幾條錯誤,之後經過漫長的百度,總算是完美解決,便是把這個記錄下來,這裡我用的酷安,其他的APP市場應該也是會有,大家可以借鑒一下
正文:
酷安網將模板下載之後是一個壓縮包,我們解壓之後,可以看到就是Android Studio的標準目錄
我們在Android Studio中打開這個項目
打開前會出現錯誤提示,直接確定即可
之後,gradle就會有一個錯誤
大概意思是gradle插件版本比較低級,需要我們去更新版本,這裡我們就點擊Open File打開build.gradle文件
我用的是Android Studio 2.3.3版本,這個版本其實就是相當於gradle插件的版本(gradle插件版本與gradle版本不一樣,gradle插件版本可以看做為Android Studio版本),所以將這一行代碼修改為2.3.3版本即可
如果你不確定的話,可以使用Android Studio新建一個項目,之後,查看項目的build.gradle文件(Project),去找與上面截圖相同的代碼,之後修改即可
點擊sync now,重新構建,gradle又報出了一個錯
這裡的Gradle version與之前的不一樣,至於怎麼不一樣,具體可以百度,我大概理解但是說不清(無奈)
這裡的提示是Gradle version最低為3.3,而當前版本則是2.14.1
之所以出現這個報錯信息,就是因為當前項目的gradle版本是2.14.1,而gradle2.3插件對應的gradle版本是3.3(我們在上面一步改成了2.3.3),所以導致了報錯。
gradle2.2.3插件對應的的gradle版本是2.14.1
所以我們將之前的2.3.3修改為2.2.3
再次編譯,你就會發現成功的編譯了,會彈出一個升級gradle的視窗,直接忽略即可,畢竟這是一個簽名包而已,我們不用改太多東西
之後,選擇之前簽名我們自己apk的那個簽名文件,對這個項目進行簽名即可,簽名不懂的話百度吧~大神的博客都將得很詳細了,這裡就不多說!!
PS:上傳的時候提示失敗,原因是兩個上傳的apk文件相同,修改apk名字上傳就可以了!