2017-04-10 7 views
0

私の反応するネイティブアプリから許可を削除したいので、私のアプリは電話の状態を読む必要はありません。反応するネイティブ - 追加を続けますandroid.permission.READ_PHONE_STATE

私はそれはそれを追加することを停止するために得るにはどうすればよい./gradlew assembleRelease

を実行したときに、私はプロジェクトの至る所からそれを削除するたびに、それが再び再追加されますか?

は内容

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    > 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove"/> 
</manifest> 

完了して新しいファイルにandroid/app/src/release/AndroidManifest.xml

を追加マージ

+1

projectFolder/app/src/main/androidManifest.xmlこのファイルから、すべての権限を追加または削除します。 –

+0

感謝@IrfanAli私は間違ったmenifestファイル、つまり 'projectFolder/android/app/build/intermediate/manifests/full/release/AndroidManifest.xml'を編集していました。 – Sushant

答えて

3

利用アンドロイドマニフェスト!マニフェストマージの詳細:https://developer.android.com/studio/build/manifest-merge.html#merge_priorities、セクションマージの優先度

+0

あなたの解決策を追加しても何度も追加しています –

+0

@MohammadKashifSulaiman 'android/app/src/release/AndroidManifest.xml'に移動します。それはメカニズムをマージするアンドロイドmenifestsです:https://developer.android.com/studio/build/manifest-merge.html - 提供されたドキュメントページの_Merge priorities_セクションを参照してください – ColCh

関連する問題