2015-08-20 104 views
2

我是Android Studio新手。我使用的是Android Studio 1.3,因爲它內置了NDK支持。我有一個可以用作應用程序或圖書館項目的項目。當我將它作爲應用程序導入到Android Studio(並按照文檔修改了gradle scipts)時,它構建了.so文件並將它們包含在.apk輸出中。當我將它修改爲一個庫項目時,它正在構建.so文件,但未將它們包含在.aar輸出中,因此它們在最終的.apk文件中丟失。我是否應該做任何事情來通知它將.so文件放入.aar中?如果是這樣,我該怎麼辦?Android Studio 1.3,爲什麼我的APK中不包含.so文件

回答

0

您是通過調用ndk-build還是使用gradle或gradle-experimental插件構建您的.so文件?

如果你的.so文件都已經建成,你可以把它們裏面的src/main/jniLibs/文件夾和他們應該得到納入.aar還有APK。

+0

只需運行「Make Project」即可使用gradle-experimental構建它們。我知道我可以做手動步驟來完成這項工作,但我正在查看是否有對我的gradle文件進行一些已知的修改,以便它能夠自動將它包含在.APK中(如果jni文件不是在一個添加的庫中)。 – corbin

相關問題