我想用android自定義構建項目構建自定義的ROM。我想添加一個android應用程序,其中有一個外部jar。但是每當我在/ package/apps/myApp中運行'mm'(即make),它都會給出錯誤41,它無法識別來自該外部jar的類和函數。雖然eclipse認識到jar和app在eclipse中運行完美,但'mm'不能編譯它。我該怎麼辦? 任何幫助,不勝感激。如何在Android應用程序中爲android自定義構建外部jar包
2
A
回答
4
請參閱計算器應用程序中的Android.mk文件。它使用外部罐子。 我也粘貼了一個示例mk文件,我用於我自己的應用程序。您可以使用它:
LOCAL_PATH:= $(叫我-DIR)
包括$(CLEAR_VARS)
LOCAL_MODULE_TAGS:=可選
LOCAL_MODULE_TAGS:=測試
LOCAL_STATIC_JAVA_LIBRARIES: = libguava libgcm android-support-v4
LOCAL_SRC_FILES:= $(call all-java-files-under,src)
LOCAL_SDK_VERSION:=當前
LOCAL_PACKAGE_NAME:= SampleApp
包括$(BUILD_PACKAGE)
包括$(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:= libguava:番石榴11.0.jar libgcm: gcm.jar
include $(BUILD_MULTI_PREBUILT)
包括$(叫全的makefile-下,$(LOCAL_PATH)
libguava和libgcm只是兩個名字空間(你可以用你自己的名字)兩個罐子:番石榴11.0.jar和gcm.jar(我已經在我的項目中分別使用了這些罐子)。我已將罐子放在項目文件夾中。如果你已經將jar包保存在libs文件夾中,請使用libguava:libs/guava-11.0.jar.Also,請勿使用mm。使用使,但不這樣做使清潔之前,否則它會刪除整個生成目錄,並從頭開始(採取了很多的時間),請接受的解決辦法,如果它的工作原理開始....感謝
相關問題
- 1. 在Android應用程序中構建幷包含外部模塊
- 2. 如何在maven jar構建過程中包含外部jar?
- 3. 如何在libGoogleAnalyticsV2.jar中爲Android應用程序使用自定義維度?
- 4. Android自定義應用程序頭部
- 5. 來自netBeans的JavaFx應用程序:如何在構建中包含外部jar或類路徑jar?
- 6. 如何在Android應用程序中創建自定義MessageBox?
- 7. 如何爲Android應用程序創建自定義gradle插件
- 8. 如何創建自定義選項卡在Android應用程序
- 9. Eclipse/Ant自定義android構建多應用程序
- 10. 從命令行自定義構建Android應用程序
- 11. 如何在Android系統中構建ONLY應用程序構建
- 12. 創建android jar包含在我的應用程序中
- 13. 如何在phonegap android應用程序中包含jar文件?
- 14. 如何在android應用程序中使用自定義字體?
- 15. 如何在.Net中構建可自定義的應用程序?
- 16. 如何爲PhoneGap應用程序創建自定義包?
- 17. 在外部jar中彈出自定義格式化程序
- 18. 在Android中創建自定義應用程序
- 19. 如何在android應用程序中製作自定義日曆?
- 20. 如何在android應用程序中嵌入自定義街景?
- 21. 構建Android應用程序
- 22. NodeJS Firebase爲Android應用程序創建自定義令牌
- 23. 如何爲Android應用程序開發自定義軟鍵盤?
- 24. 如何在QtCreator/Necessitas中爲Qt/Android應用程序構建APK包?
- 25. 如何在Android Studio中構建後自動運行Android應用程序?
- 26. 如何創建自定義主題並在Android應用程序中使用它
- 27. 爲Android應用程序構建設計
- 28. Android - 爲SDK 5構建應用程序?
- 29. Android自定義構建過程
- 30. Android Eclipse:自定義構建過程
謝謝安澤..它的工作! –
歡迎您。請接受我的解決方案作爲答案.. – anz
我試過同樣的方式。 Buid運行時沒有錯誤,但lib不包含在已編譯的apk中。我該如何解決這個問題? –