我有一个Android应用程序项目,它使用来自第三方的android lib项目(没有源代码)。 “ant clean release”生成apk,应用程序运行良好。 现在,一个java属性文件被添加到lib项目中,位于项目文件夹的根目录下。构建并安装apk,日志显示未加载新添加的属性文件。 Unzip和dex2jar的apk,无法从任何地方看到属性文件。所以似乎属性文件不包含在apk版本中。所以我的问题是如何将属性文件包含到apk中,我应该做什么额外的事情吗?谢谢你的帮助。
答案 0 :(得分:1)
如果您可以配置第三方库从中读取配置文件的位置,您可以将其放在res/assets
中。此目录中的文件将打包到.apk文件中,并作为文件安装在Android文件系统中。
答案 1 :(得分:0)
我有同样的问题。我发现有用的解决方案在这里解释:
http://www.maxters.net/2012/08/android-source-apk-x-res/
您必须在build / core下修改3个文件,然后在更新Android.mk文件后可以将任何文件/文件夹添加到apk中。