2011-01-25 18 views
7

En IntelliJ IDEA Exporté solicitud firmada (creado una nueva clave, etc.), entra el comando adb install <my_app>.apk y tiene un error:Error extraño al instalar la aplicación de Android?

1990 KB/s (745096 bytes in 0.365s)
pkg: /data/local/tmp/myapp.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]

Google no parece saber acerca de este error. Encontré la solución donde la versión de la aplicación en el archivo Manifiesto no era un número entero, pero este no es el caso conmigo.

¿Podría estar cometiendo un error durante la creación de la nueva clave de signo ???

EDIT: Aquí está mi archivo Manifest.

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     package="org.example.app" 
     android:versionCode="1" 
     android:versionName="1.0" 
     > 
    <application 
      android:icon="@drawable/icon" 
      android:label="@string/app_name" 
      > 
     <activity 
       android:name=".App" 
       android:label="@string/app_name" 
       > 
      <intent-filter> 
       <action 
         android:name="android.intent.action.MAIN"/> 
       <category 
         android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 

     </activity> 

     <activity 
       android:label="@string/about" 
       android:name="About" 
       ></activity> 
     <activity 
       android:label="@string/preference" 
       android:name="Preference" 
       ></activity> 
     <activity 
       android:name="Empl" 
       android:label="@string/empl" 
       ></activity> 
    </application> 
    <uses-sdk 
      android:minSdkVersion="8"/> 

</manifest> 
+0

¿Puedes publicar tu archivo de manifiesto? –

+0

¡He editado la pregunta! – sandalone

+0

¿Qué mensaje de error se muestra en el registro del dispositivo? –

Respuesta

10

Después de todo, fue un error en el archivo de manifiesto. Esta línea la hizo

<uses-sdk android:minSdkVersion="8"/> 

Intenté implementar la aplicación Android 2.2 en un teléfono móvil con Android 2.1. El otro proyecto (el de prueba) se creó en IntelliJ, que no obliga a ninguna versión por defecto.

Después de que borré la línea o cambié la versión a 7, la aplicación se instaló sin problemas.

Así que el error de novato: avergonzado :.

+1

¡Me gusta lo que escribió! Gracias por tomarse el tiempo para responder a su pregunta. –

+0

gracias, me ayudaste también. raro que intelli j no te diga esto ... eclipse hace – HerrHo

+0

@ donat3llo Un voto positivo sería tan bueno como gracias :) – sandalone

7

Sólo se enfrentaron el mismo error, pero por otra causa -

estaba tratando de mover versionCode androide a string.xml para facilitar la edición.

MAL - androide: versionCode = "@ string/VERSION_CODE">

DERECHO - androide: versionCode = "101">

-1

Trate de hacer Limpiar un proyecto en el menú Generar y vuelve a intentarlo.

Cuestiones relacionadas