ฉันมีแอปพลิเคชันที่มีไลบรารีสองแห่ง ซึ่งทั้งสองไลบรารีต้องพึ่งพาไลบรารีเนทิฟ ทั้งสองรวมเข้าด้วยกันโดยใช้ gradle ดังนั้นโครงสร้างจึงเป็นดังนี้:
แอพของฉัน
- Libary1
-- x86, armeabi native libs
- Library2
-- Library3
--- x86, armeabi, arm64-v8a
ฉันต้องการลบการรองรับ arm64 เนื่องจากฉันต้องการ *.so สำหรับ Library1 ซึ่งฉันไม่มี (ดังนั้นขณะนี้ฉันได้รับ UnsatisfiedLinkError บนอุปกรณ์ arm64)
ฉันลองสิ่งนี้แล้ว: (ด้วย abiFilters "armeabi", "x86") https://stackoverflow.com/a/30799825/3325222< /ก>
แต่ฉันยังคงได้รับโฟลเดอร์ arm64 และ *.so ไฟล์ใน apk ของฉัน... มีอะไรหายไปบ้างไหม? สิ่งที่ abiFilter นั้นควรใช้งานได้หาก libs ดั้งเดิมอยู่ลึกกว่าในลำดับชั้นการพึ่งพาใช่ไหม
ขอบคุณล่วงหน้าสำหรับการสนับสนุนใด ๆ :)