我正在尝试将使用钛移动开发的移动应用上传到Google Play市场。我收到以下消息:
此apk请求用户将收到警告的4个权限 android.permission.ACCESS_WIFI_STATE
android.permission.ACCESS_NETWORK_STATE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.INTERNET对此apk请求2个将用于Google Play过滤的功能 android.hardware.touchscreen
android.hardware.wifi
在本地开发应用程序时,我能够通过AndroidManifest.xml
文件直接修改这些权限。使用Titanium我实际上并不自己生成AndroidManifest.xml
,而是由Titanium的构建生成。
有没有办法通过 tiapp.xml
向钛的构建引擎发送指令,以删除,启用或禁用生成的AndroidManifest.xml
钛的权限?
答案 0 :(得分:3)
您无法通过tiapp.xml
修改权限。
您可以直接编辑AndroidManifest.xml
文件
(位于{TitaniumWorkspace}/{ProjectRoot}/build/android/AndroidManifest.xml
)
然后复制并编辑此文件。之后,请确保将其放在具有以下文件夹层次结构的根项目目录中:
platform
(注意:您可能需要创建此文件夹)android
(注意:您可能需要创建此文件夹)AndroidManifest.xml
左侧编辑清单放置位置的示例路径:{TitaniumWorkspace}/{ProjectRoot}/platform/android/AndroidManifest.xml