如何使用Phonegap Build为Android设置权限?

如何使用Phonegap Build为Android设置权限?,android,cordova,permissions,phonegap-build,Android,Cordova,Permissions,Phonegap Build,我在这里尝试了其他解决方案,但无论我做什么,在安装我的应用程序时都会要求相同的权限。 我尝试删除phonegap使用的一些插件,即:从config.xml中删除 <gap:plugin name="org.apache.cordova.battery-status"/> <gap:plugin name="org.apache.cordova.camera"/> <gap:plugin name="org.apache.cordova.media-cap

我在这里尝试了其他解决方案,但无论我做什么,在安装我的应用程序时都会要求相同的权限。 我尝试删除phonegap使用的一些插件,即:从config.xml中删除

  <gap:plugin name="org.apache.cordova.battery-status"/>
  <gap:plugin name="org.apache.cordova.camera"/>
  <gap:plugin name="org.apache.cordova.media-capture"/>
  <gap:plugin name="org.apache.cordova.contacts"/>
  <gap:plugin name="org.apache.cordova.geolocation"/>
  <gap:plugin name="org.apache.cordova.globalization"/>
然而,当我更新代码并尝试安装这些应用程序时,它仍然会询问诸如位置之类的问题


任何知道这一点的人?

不是插件声明权限。权限是用如下元素声明的

<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/device"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/network"/>

为什么要从config.xml中删除插件?Config.xml不是我们放置与插件相关的东西的地方。也许你可以使用cordovapluginremove命令删除你的插件@他们试过了。没用。默认的config.xml没有任何功能元素。不,默认的config.xml没有任何功能元素,因此它们都包含在内。这就是它的工作原理,请求所有权限。添加这些功能会使应用程序只要求您实际想要的权限,并且工作正常。您可以查看文档。sanfor是正确的。我是一个Phonegap构建开发者——这就是它的工作原理。一旦你习惯了设置一个项目,你会发现它非常简单、漂亮和简单。当我将s添加到config.xml时,我想,但它仍然会要求所有权限:功能标签已被弃用,请参阅: