我想將特定於設備的本機代碼添加到我的本機android庫。將設備特定的文件添加爲codenameone本機庫
我再有本地代碼contianing幾個庫一個單獨的應用程序CN1Lib。該示例應用showes此文件夾旁邊正常的.jar庫被添加,所以我做了同樣的用codenameone:
含所有so
文件(正確地命名爲每例如Android應用)soFolder
。
然後我構建這個CN1Lib,並將它添加到lib文件夾下的主項目中,該文件起作用。 但是,當我檢查codenameone APK並將其與示例android應用程序進行比較時,.so文件位於不同的位置。示例應用程序在其根目錄下有一個lib
文件夾,代碼名爲app的應用程序位於assets
文件夾下。這會導致需要這些文件的設備無法找到它們。
該示例應用是在左側,而codenameone應用是在右邊。
有沒有什麼辦法可以在使用codenameone的apk文件中的lib
文件夾下獲得so
文件夾?
幫助表示讚賞。
我現在使用這種方法,因爲它確實是一次性構建一次又一次的情況。但是,感謝Shai指出了更正確的道路。 – Propagandian