2
我在移植到Android(ndk)的應用程序中具有以下目錄結構。資產/目錄沒有被打包到.apk從eclipse
Project
/src/ -- Location of my .java
/jni/ -- Location of my Android.mk and Application.mk
/assets/ -- Location where I put my raw data resources
/code/ -- Location of actual c++ src code
原始的結構有一個「資源」目錄,而不是「資產」,但這些都只是我的原始資源,沒能堅持到Android包裝/命名結構,所以導致了錯誤。
問題是,當我將它重命名爲「assets」時,eclipse中的錯誤消失了,但資源未包含在bin/Project.apk文件中。當我做aapt時,Project.apk肯定沒有任何「資產」項目,並且apk大小反正太小了。
所以我確定在重命名「assets」目錄後,我錯過了一個步驟,在這裏我告訴eclipse打包這些文件,但我不知道它是什麼。幫助讚賞!
我只能說它已經開始工作了 - aapt l Project.apk給出了預期的結果。我進入ant.properties並添加了asset.dir = assets ...但是即使當我嘗試刪除該行來重新創建問題(查看我所做的更改是否影響了包裝)時,我的apk仍然可以正確輸出。所以這仍然是一個謎,但它的作品。 – Ajas 2012-01-11 23:03:39