phonegap删除除INTERNET之外的所有权限

时间:2014-01-10 20:43:50

标签: cordova permissions

我创建了一个phonegap Android应用程序(非常简单的应用程序),但当我将其发布到Google时,它显示了这一点:

我的应用不需要其中任何一项,如何从.apk中删除它。

我在堆栈上遍布流程看起来无法找到config.xml,清单看起来像这样:

@ ^ @ ^ @ “^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C” ^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^ X ^ @ ^ @ ^ @ÿ YYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^ Y 1 @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^甲^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @  ^ @ ^ @ ^ @#^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C#^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^ Y 1 @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^ Z ^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^ A ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ ^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C $ ^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^ Z ^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^ [^ @ ^ @ ^ @ ^ ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^ A ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @ ^ @ ^ @ ^ @%^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C%^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^ [^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^ \ ^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^ A ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @ ^ @ ^ @& ^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C& ^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^ \ ^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^] ^ @ ^ @ ^ @ÿÿÿÿÿÿÿÿ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^ A ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ '^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C' ^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^] ^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^^^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ T ^ @ ^ T ^ @ ^ A ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ T ^ @ ^ @ ^ @ ^ @ ^ @ ^ @(^ @ ^ @ ^ @ ^ H ^ @ ^ @ ^ C(^ @ ^ @ ^ @ ^ C ^ A ^ P ^ @ ^ X ^ @ ^ @ ^ @ ^^^ @ ^ @ ^ @ YYYYYYYY ^ [^ @ ^ @ ^ @ ^ B ^ A ^ P ^ @ 8 ^ @ ^ @ ^ @ ^ _ ^ @ ^ @ ^ @ YYYYYYYY ^ [^

我在哪里可以更改phonegap中的这些权限。我想只有INTERNET。我正在使用网站

permisssions

2 个答案:

答案 0 :(得分:1)

我找到了它(这很痛苦,但它有效):

1)从build.phonegap.com下载你的apk

2)解码apk:

$ apktool decode my-app.apk

3)编辑“AndroidManifest.xml”:

<application android:hardwareAccelerated="true" [...]

4)重建apk:

$ apktool build my-app/

5)签名apk:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /path-to-your--release-key.keystore my-app/dist/my-app.apk your-alias

6)zipalign apk(市场发布所需):

$ zipalign 4 my-app/dist/my-app.apk my-app/dist/my-app-for-market.apk 

答案 1 :(得分:0)

也许您应该指定使用phonegap构建而不是使用sdk创建应用程序(当您使用本地sdk时,您可以完全访问androidmanifest.xml和任何配置文件)

在3.0版之前的phonegap中,默认包含所有插件,因此需要所有权限。

从verison 3.0开始,新项目不包含插件,不需要自动化,只有在安装需要它的插件时才会添加所需的权限。