ionic platform rm android
を実行して私のイオンディレクトリをクリアしてから、add
コマンドで戻しました。"ionic platform add android"が自動的にandroid.permissionの許可を追加します.GET_ACCOUNTS
何とかplatforms\android\android.json
とplatform\android\AndroidManifest.xml
ショーが突然
"AndroidManifest.xml": {
"parents": {
"/manifest": [
{
"xml": "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\" />",
"count": 1
}...
]
}
}
と
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
は、これらから来るのか?
マイ3210のみこれらがあります。
package.json
が記載されているこれらのプラグイン(?プラグインは自動的に特定のアクセス許可の要件を生成しない)私は、Windows 10プロの午前
"cordovaPlugins": [
"cordova-plugin-device",
"cordova-plugin-console",
"cordova-plugin-whitelist",
"cordova-plugin-splashscreen",
"cordova-plugin-statusbar",
"ionic-plugin-keyboard",
"cordova-plugin-vibration",
"cordova-plugin-dialogs",
{
"locator": "https://github.com/whiteoctober/cordova-plugin-app-version.git",
"id": "cordova-plugin-app-version"
},
{
"locator": "https://github.com/VersoSolutions/CordovaClipboard.git",
"id": "com.verso.cordova.clipboard"
},
"cordova-plugin-email-composer"
],
を持って
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="android-minSdkVersion" value="19"/>
<preference name="android-targetSdkVersion" value="21"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="SplashScreen" value="screen"/>
<preference name="FadeSplashScreen" value="true"/>
<preference name="ShowSplashScreenSpinner" value="false"/>
<preference name="SplashScreenDelay" value="3000"/>
<preference name="webContentsDebuggingEnabled" value="true"/>
<preference name="AndroidPersistentFileLocation" value="Compatibility"/>
ファイル(ionic info
altho Windows 8.1)、Cordova CLI 6.3.0、Ionic CLI 1.7.16、ノードv0.12.7を使用しています。
この許可を手動で削除するとどうなりますか? IMHOこれは助言であり、具体的な注射ではないはずです - 私は自分のアプリが自分の連絡先をキャプチャしていると誰も信じないようにします。あなたのアプローチのために+1をbtw! – Dinesh
@Dineshは、電子メールプラグインを使用しようとしたときに問題を引き起こす可能性があり、再度プラグインを読み込んでもこの許可をXMLファイル – Gandhi
に戻すことはできません。手動での削除は問題ありません。しかし、私はこのプラグインを取り除き、代わりにこのパーマを加えなかった 'cordova-plugin-email'を追加しました。私は静かに新しい権限を追加することが間違っていると思います。 – Dinesh