我试图端口现有的C++应用程序中使用JNI到Android。然而,产生从AndroidManifest.xml中的build.xml文件,并试图建立与它之后,我得到下面的(相关)输出:错误与资源的build.xml未确认目录/
[aapt] Generating resource IDs...
[aapt] invalid resource directory name: /{Project Directory}/res/audio
[aapt] invalid resource directory name: /{Project Directory}/res/img
BUILD FAILED
/{Android SDK Dir}/tools/ant/build.xml:560: The following error occurred while executing this line:
/{Android SDK Dir}/tools/ant/build.xml:589: null returned: 1
在已经被命名为“资源”目录这些都是现有目录巧合,并不意味着对Java有语义含义。如果我从res /中删除这些,那么它的构建就很好。所以我的问题是 - 组织这个(或告诉蚂蚁忽略无法识别的目录)的最佳方式是什么? Res已经是一个非常大的目录结构,主要是.png .mp3和文本文件。