簡體   English   中英

問題與IntelliJ導出簽名的發行APK

[英]problems exporting signed release APK with intellij

我正在使用IntelliJ 11 CE(順便說一句,這很不錯),但是我無法導出簽名的APK。 當我使用Eclipse導出相同的項目時,我的proguard.cfg文件可以正常工作。 我相信問題是jars添加路徑的方式。 當您使用ant進行構建時,它要求jar必須位於“ libs”中。 IntelliJ在添加依賴項時,會將它們添加到“ lib”文件夾中。 因此,現在我的項目結構看起來像附圖所示。 忽略那些PNG;)

如您所見,這最初是一個eclipse項目,所以我有/ libs,在IntelliJ中,我將其保留在那里,但是將它們從構建路徑中刪除了。 好的,問題是當我嘗試使用工具導出簽名的APK時,出現proguard錯誤,提示我有重復的類定義。 我的proguard.cfg中的所有設置都可以在Eclipse中完美運行。

有人,請幫助我完全擺脫Eclipse !!

編輯-

我已經將IDEA配置為使用/ libs文件夾,但是Proguard仍然有問題。 這是我的錯誤:

在此處輸入圖片說明

這是我的依賴性選項卡,其中整個libs文件夾都依賴於該依賴性。 在此處輸入圖片說明

您應該將IDEA配置為使用與Eclipse相同的文件夾中的libs ),並刪除lib文件夾。

如果項目中有proguard.cfg文件,則導出簽名的APK將調用Proguard。 在IDEA 11.0.1中,您可以跳過此步驟。 如果要在當前版本中跳過它,請刪除/重命名此cfg文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM