Error al instalar apk – analizar el paquete
Estoy trabajando en una aplicación de Android y todo funciona bien cuando lo construyo en mi sistema local y ejecutar en el emulador, pero tan pronto como hago y lanzar e instalar apk en mi teléfono, se bloquea con error –
There was an error parsing the package
Como se puede ver, estoy construyendo con el último SDK y herramientas de construcción, y mi teléfono está ejecutando la misma versión en la API también. Tengo la instalación de las Untrusted Sources
permitida también.
- Problema con Android Studio Gradle después de actualizar a la versión 0.6.0
- Java.lang.NoClassDefFoundError: Resolución fallida de: Landroid / support / v4 / util / ArrayMap;
- Gradle versión 1.10 es necesario. La versión actual es 2.2.1. En android
- Archivo de construcción de Android Gradle con Time Stamp corriendo versión de ayer
- No se puede generar APK firmado en Android Studio me da error con proguard-rules.txt no encontrado?
Estoy tomando ayuda de la sección "Construir una versión de lanzamiento" en este enlace. Se está generando un archivo como – app-release-unsigned.apk
en mi carpeta app/build/outputs/apk
. Por favor ayuda con ella.
Emulador AVD –
Galaxy Nexus, 1 GB RAM, API 22 (Android 5.1.1), CPU x86
Mi Teléfono –
Nexus 5, 2 GB RAM, Android 5.1.1
Build.gradle –
apply plugin: 'android' apply plugin: 'com.android.application' repositories { mavenCentral() flatDir { dirs 'libs' } } android { compileSdkVersion 22 // api version buildToolsVersion "22.0.1" // build tools version defaultConfig { applicationId "org.compani.proj" minSdkVersion 8 targetSdkVersion 22 // same as compilesdkversion versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { dependencies { //compile project(':android-beacon-library') compile 'org.altbeacon:android-beacon-library:2+@aar' } compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:recyclerview-v7:21.+' compile 'com.android.support:cardview-v7:21.+' compile 'com.android.support:support-v4:+' }
AndroidManifest.xml –
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="22" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" android:name="MyApp"> <activity android:name="org.compani.proj.MainActivity" android:label="@string/app_name" android:launchMode="singleInstance"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
Mensajes de liberación –
23:43:42: Executing external task 'assembleRelease'... Configuration on demand is an incubating feature. :app:preBuild :app:preReleaseBuild :app:checkReleaseManifest :app:preDebugBuild :app:prepareComAndroidSupportAppcompatV72200Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72103Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72103Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42200Library UP-TO-DATE :app:prepareOrgAltbeaconAndroidBeaconLibrary214Library UP-TO-DATE :app:prepareReleaseDependencies :app:compileReleaseAidl UP-TO-DATE :app:compileReleaseRenderscript UP-TO-DATE :app:generateReleaseBuildConfig UP-TO-DATE :app:generateReleaseAssets UP-TO-DATE :app:mergeReleaseAssets UP-TO-DATE :app:generateReleaseResValues UP-TO-DATE :app:generateReleaseResources UP-TO-DATE :app:mergeReleaseResources UP-TO-DATE :app:processReleaseManifest :app:processReleaseResources UP-TO-DATE :app:generateReleaseSources UP-TO-DATE :app:compileReleaseJava UP-TO-DATE :app:lintVitalRelease :app:compileReleaseNdk UP-TO-DATE :app:preDexRelease UP-TO-DATE :app:dexRelease UP-TO-DATE :app:processReleaseJavaRes UP-TO-DATE :app:packageRelease UP-TO-DATE :app:assembleRelease BUILD SUCCESSFUL Total time: 6.309 secs 23:43:49: External task execution finished 'assembleRelease'.
- Gradle Advertencia: falta declaración groovy devolución
- ¿Cómo hacer que la generación de la versión de Grade no funcione con Lint Option StopShip?
- Error de secuencia de comandos de compilación, método DSL de Gradle sin soporte encontrado: 'release ()'!
- ¿Cómo dividir la lógica build.gradle en archivos más .gradle?
- Cambiar el nombre generado de apk desde "app-debug.apk"
- Acceso a datos relacionados con el proyecto desde el comando Gradle
- Android Studio muestra Errores (Traducción perdida) después de actualizar
- Android Studio Gradle Error - PreDexDebug
El APK generado no está firmado ( app-release-unsigned.apk ). No puede instalar un APK sin firmar en un dispositivo físico. Tiene dos opciones:
- Firma en modo de liberación
- Firmar tu aplicación en Android Studio
- Respecto al error de modo de GPU en el lanzamiento del dispositivo virtual Android
- ¿Cuál es la mejor manera de crear drawables para diferentes dpi