Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Instalación de Android, apk INSTALL_FAILED_POLICY_REJECTED_PERMISSION

Estoy tratando de instalar la aplicación utilizando Android Studio, me las arreglo para instalar otras aplicaciones excepto esta aplicación, cuando intento instalarlo Tengo pocos errores en el Logcat siguiente por INSTALL_FAILED_POLICY_REJECTED_PERMISSION alerta, no estoy seguro de qué error se refiere a la principal Problema (no puedo instalar la aplicación) pero aquí están:

2 veces el error siguiente:

 com.example.appName has no certificates at entry AndroidManifest.xml; ignoring! 

Después de eso hay 2 veces:

 getAuthToken called with non existant account: myoldemail@gmail.com Failed to get auth token: no such account android.accounts.AuthenticatorException: no such account 

Y finalmente obtengo una alerta con INSTALL_FAILED_POLICY_REJECTED_PERMISSION .

Para ser exacto (había una aplicación con el mismo nombre hace mucho tiempo, por lo que podría tener sentido, pero de todos modos haciendo clic en ok no para instalar el apk):

 Installation failed with message INSTALL_FAILED_POLICY_REJECTED_PERMISSION. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING: Uninstalling will remove the application data! Do you want to uninstall the existing application? 

Editar:

Restablecer de fábrica el dispositivo, y BTW, es un dispositivo 4.4.4 Nota 4 y el mismo error, por lo que debe ser la aplicación o algo con la construcción.

Además, he eliminado todas mis cuentas, eliminado la aplicación de correo electrónico, lo hice probablemente todo en línea, pero aún así, el mismo error.

Editar:

En primer lugar, está trabajando en emuladores, ahora, aquí hay algunos más detalles, el manifiesto:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.appName"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <permission android:name="com.example.appName.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.appName.permission.C2D_MESSAGE" /> <application android:name=".AppClass" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <!-- https://github.com/ParsePlatform/Parse-SDK-Android/issues/39 --> <meta-data android:name="com.parse.push.gcm_sender_id" android:value="id:1057382563338" /> <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" /> <activity android:name=".activities.MainActivity" android:label="AppName" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".activities.RegistrationActivity" android:label="Registration" android:parentActivityName=".activities.MainActivity" android:theme="@style/AppTheme.NoActionBar"> <!-- The meta-data element is needed for versions lower than 4.1 --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".activities.MainActivity" /> </activity> <activity android:name=".activities.TouActivity" android:label="Terms of use" android:parentActivityName=".activities.MainActivity" android:theme="@style/AppTheme.NoActionBar"> <!-- The meta-data element is needed for versions lower than 4.1 --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".activities.MainActivity" /> </activity> <activity android:name=".activities.PPActivity" android:label="Privacy policy" android:parentActivityName=".activities.MainActivity" android:theme="@style/AppTheme.NoActionBar"> <!-- The meta-data element is needed for versions lower than 4.1 --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".activities.MainActivity" /> </activity> <activity android:name=".activities.DashboardActivity" android:label="Dashboard" android:launchMode="singleTop" android:theme="@style/AppTheme.NoActionBar" /> <activity android:name=".activities.PassChangeActivity" android:label="Password change" android:parentActivityName=".activities.DashboardActivity" android:theme="@style/AppTheme.NoActionBar"> <!-- The meta-data element is needed for versions lower than 4.1 --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".activities.DashboardActivity" /> </activity> <receiver android:name=".gps.GpsLocationReceiver"> <intent-filter> <action android:name="android.location.PROVIDERS_CHANGED" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </receiver> <receiver android:name=".utils.CustomPushReceiver" android:exported="false"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.USER_PRESENT" /> <action android:name="com.parse.push.intent.RECEIVE" /> <action android:name="com.parse.push.intent.DELETE" /> <action android:name="com.parse.push.intent.OPEN" /> </intent-filter> </receiver> <service android:name="com.parse.PushService" /> <!-- This receiver calling PushService defined above --> <receiver android:name="com.parse.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND"> <intent-filter> <!-- Receive the actual message --> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <!-- Receive the registration id, http://stackoverflow.com/questions/22217601/is-com-google-android-c2dm-intent-registration-deprecated --> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="com.example.appName" /> </intent-filter> </receiver> </application> </manifest> 

En cuanto a mis dependencias:

 compile 'com.android.support:appcompat-v7:24.2.0' compile 'com.android.support:design:24.2.0' compile 'de.hdodenhof:circleimageview:2.1.0' compile 'com.android.support:support-v4:24.2.0' compile 'com.facebook.android:facebook-android-sdk:4.15.0' compile 'com.parse:parsefacebookutils-v4-android:1.10.4@aar' compile 'com.parse:parse-android:1.13.1' compile 'com.parse:parsetwitterutils-android:1.10.5' compile 'com.android.support:cardview-v7:24.2.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.4.0' 

compileSdkVersion + targetSdkVersion se establece en 24 y minSdkVersion se establece en 19

  • Android Proguard - sólo ofuscación
  • No se puede resolver el símbolo de Android - Android app - intelliJ
  • Detección de frecuencia / tono para maniquíes
  • Cómo carga fragmento en ViewPager sólo cuando su seleccionado
  • Emoticonos en EditText
  • Diferencia entre Kivy y Java para aplicaciones Android
  • ¿Cómo puedo obligar a Proguard a guardar mi archivo de recursos .xml?
  • ¿Cómo puedo imprimir / registrar contenido de cuerpo entero de MultiPartEntity que está siendo utilizado por HTTPRequest?
  • 3 Solutions collect form web for “Instalación de Android, apk INSTALL_FAILED_POLICY_REJECTED_PERMISSION”

    Lo primero que viene a la mente es una aplicación de administración de dispositivos en tu teléfono. Esto suele ser el caso de los teléfonos utilizados en la empresa. La aplicación impone determinadas políticas a su teléfono. https://developer.android.com/reference/android/app/admin/DevicePolicyManager.html

    Como ya has eliminado todo tu correo electrónico (de intercambio), mi próxima suposición podría ser un problema dentro de tu aplicación. Hay pocas bibliotecas / herramientas por ahí que requieren que los teléfonos desarrolladores funcionen correctamente. ¿Podrías compartir tu manifiesto y / o tus dependencias para obtener una mejor imagen de tu aplicación?

    ¿Tiene Knox instalado en el dispositivo? Tuve un problema similar y Samsung Knox fue la razón por la que estaba recibiendo el rechazo. Después de deshabilitar Knox, se me permitió instalar el .apk.

    Además, ¿ha comprobado que tiene 'Fuentes desconocidas' permitido? Supongo que lo haces desde que has podido instalar otras aplicaciones, pero tengo curiosidad por lo que está configurado.

    ¿Sabes si el .apk está debidamente firmado y alineado y todo eso?

    Después de actualizar Android Studio y Gradle está funcionando, asumo que fue Gradle (fue v2.1.3 y ahora v2.2.0).

    Btw, después de actualizar Android Studio me pidió (por la nueva versión de estudio de Android) para descargar API 19 (minSdkVersion) herramientas de la plataforma, no sé si se trata, pero sólo quería señalar que.

    Editar: después de comprobar con la versión de gradle v2.1.3 el problema está de vuelta, así que parece que el problema fue gradle (v2.1.3), cuando actualizado a v2.2.0 no hay ningún problema en absoluto.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.