[英]problems exporting signed release APK with intellij
我正在使用IntelliJ 11 CE(順便說一句,這很不錯),但是我無法導出簽名的APK。 當我使用Eclipse導出相同的項目時,我的proguard.cfg文件可以正常工作。 我相信問題是jars添加路徑的方式。 當您使用ant進行構建時,它要求jar必須位於“ libs”中。 IntelliJ在添加依賴項時,會將它們添加到“ lib”文件夾中。 因此,現在我的項目結構看起來像附圖所示。
如您所見,這最初是一個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.