Как убрать манифест разрешений в apk - PullRequest
0 голосов
/ 29 марта 2019

Я хотел бы отключить некоторые разрешения на клавиатуре. б / у Пакетный APKTool Я декомпилировал приложение и изменил AndroidManifest.xml После компиляции приложение может быть установлено (зеленый значок андроида), но после его остановки.

Я пытался:

  1. Удалить разрешения и скомпилировать apk + подписано
  2. Код комментария <!-- <uses-permission android:name="android.permission.INTERNET"/--> Это работает, но появляется зеленый значок андроида, после установки появляется надпись «Приложение остановлено».
  3. Создание 2-го манифеста, но не удалось. файл и удалите некоторые разрешения, подобные этому

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.myapp"
        xmlns:tools="http://schemas.android.com/tools">
    
    <uses-permission tool:node="remove" android:name="android.permission.INTERNET"/>
    </manifest>
    

Разрешения на удаление

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION"/-->
<uses-permission-sdk-23 android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission-sdk-23 android:name="android.permission.READ_CALENDAR"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>

Я ожидаю, что после изменения разрешений клавиатура запустится.

...