[問題] 有關包aar的問題

看板AndroidDev作者 (greenc)時間9年前 (2016/12/15 18:10), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
我有一個.aar檔,沒有原本生成aar的專案。 我想將一個.aar檔內jni拿掉arm64-v8a,再重新打包回去,應該要如何打包aar? 我先將原本的aar檔名改成.zip,然後解壓縮後。 我得到 -aapt -aidl -assets -res -jni -libs -classes.jar -R.txt -AndroidMainfest.xml 我拿掉jni資料夾內的 arm64-v8a的資料夾。 不知如何用AS或Eclipse打包回去成.aar。 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.100.159 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1481796634.A.FDA.html

12/15 19:49, , 1F
aar = zip檔
12/15 19:49, 1F

12/15 19:51, , 2F
所以直接包回zip,副檔名改回aar就好..
12/15 19:51, 2F

12/15 19:52, , 3F
如果要透過IDE,標準的方法是用AS new module > import aar
12/15 19:52, 3F

12/15 19:52, , 4F
會變成一個library專案,砍掉要砍的重新build就好
12/15 19:52, 4F

12/15 19:53, , 5F
是說只要app build時指定abiFilter就好,沒什麼動aar的必要
12/15 19:53, 5F
文章代碼(AID): #1OKcmQ_Q (AndroidDev)