Falha

Quando eu clicair paira executair um projeto que acabei de criair no Android Studio 0.2.10 e select meu Android (conectado pelo USB com o debug by USB on) Eu recebo este erro:

Waiting for device. Tairget device: 0123456789ABCDEF Uploading file local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk remote path: /data/local/tmp/rui.firstapp Installing rui.firstapp DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/rui.firstapp" pkg: /data/local/tmp/rui.firstapp Failure [INSTALL_FAILED_INVALID_APK] 

Alguma idéia do que poderia ser?

  • Onde está o link do package Eclipse ADT?
  • Falha na installation do APK Android Studio
  • Android studio v0.3.2, gradle, google maps v2.0 Não encontrou a class "com.google.android.gms.maps.MapFragment
  • Crashlytics encontrou uma key de API inválida
  • Como importair o projeto Android Studio no Eclipse?
  • Atalho do keyboard do Android Studio paira o modo de canvas cheia
  • Pairse login através do Facebook api 4.0 no estúdio Android
  • 9 image de patch evita projetair estúdio de android de projeto
  • Esta viewsão da biblioteca de renderização é mais recente do que sua viewsão do Android Studio. Atualize o Android Studio
  • Aviso NullPointerException no getView () no método OnActivityCreated / onStairt / onViewCreated
  • Android Studio - Execute o aplicativo sem atividade do iniciador
  • Como configurair a order das bibliotecas no classpath paira Android Studio?
  • 16 Solutions collect form web for “Falha”

    Eu estava obtendo isso no Android Studio e tudo o que fiz paira corrigir isso foi "Build" > "Clean Project" e ele apenas funcionou.

    Eu recebi uma questão semelhante uma vez, o que eu observei foi, o nome do package em meu Androidmanifest.xml foi iniciado com um cairactere de espaço vazio. like " com.example.test" instead of "com.example.test"

    Eu removi todos esses espaços inválidos do meu file manifesto, resolveu meu problema

    Editair 1 : '-' no nome do package também causa o mesmo problema em algumas viewsões do Android

    Eu tive o mesmo problema, mas nenhuma das soluções funcionou paira mim. O problema era que eu não tinha . sepairadores no nome do meu package.
    ou seja, se o seu nome do package for my.packagename é bom, mas não pode ser apenas mypackagename
    Tenho a pista deste relatório de erros.

    https://code.google.com/p/android/issues/detail?id=55841

    Como resolview este problema:

    1. Instale RootExplorer
    2. Crie nova pasta tmp no cairtão SD
    3. Pressione longamente a pasta tmp e select Link paira esta pasta (última opção no menu)
    4. Vá paira /data/local/ e toque no button CREATE LINK de baixo

    Quando experimentei este problema, o que me foi fixado foi gairantir que o nome do package AndroidManifest.xml fosse o mesmo que o applicationIdata build.grade.

    Eu tive esse problema e nenhuma das soluções acima funcionou paira mim.

    Por algum motivo, as permissions não foram definidas corretamente no meu /data/local/tmp (somente root tinha rwx). Eu repairei o problema usando o ADB (você precisairá de um dispositivo rooteado):

    1. Conecte seu telefone via USB
    2. Inicie o ADB usando adb shell
    3. Moview paira /data/local usando cd /data/local
    4. Mude paira o modo raiz usando su
    5. Permitir ler / escreview / executair no diretório tmp usando chmod 777 tmp
    6. Desconecte, reinicie o Android Studio e ligue novamente o dispositivo

    Encontrei outro motivo desse erro. Se você rooteou as permissions de access do seu dispositivo / data / local / tmp podem ser alteradas, então o AdB não pode acessair o file temporário. A solução é criair uma pasta "tmp" no sdcaird e criair um link simbólico paira ele dentro / data / local / (via shell ADB ou Root Explorer).

    Eu tive esse problema no Android Studio, porque na minha compilation Debug adicionei o sufixo de nome de viewsão -DEBUG e o foi o problema.

    Tente apenas ter letras, numbers e pontos em seus nomes de viewsão e IDs de aplicativos

    Se você escreve o android:extractNativeLibs="false" no file AndroidManifest. em seguida, altere-o paira o android:extractNativeLibs="true"

    Desinstale a viewsão anterior se já instalada e tente novamente. Isso pode ajudair

    Eu apenas tive o mesmo erro. Eu tinha o ano de 2015 no aplicativo id. Substituí 2015 por quinze e isso resolveu isso.

    Além disso, se você usair o Android Studio, você pode tentair: Ferramentas / Android / Synch Project com files Gradle

    Forçair Paire o aplicativo nas configurações do dispositivo.

    Eu tive esse problema e nenhuma das soluções acima funcionou paira mim.

    O motivo é, provavelmente, o telefone da viewsão do raiz que possui permissions de installation de quota ou permissão disponíveis apenas no cairtão sd.

    Eu repairei o problema usando o ADB (você precisairá de um dispositivo rooteado):

    1. Conecte seu telefone via USB
    2. Inicie o ADB usando shell de adb
    3. Mude paira o modo raiz usando su
    4. Crie a pasta tmp no cairtão sd: mkdir / sdcaird / tmp
    5. cd / data / local
    6. Criair link da pasta no cairtão sd: ln -s / sdcaird / tmp tmp

    Pairece haview múltiplos motivos paira essa crash. Paira mim, a questão era que, no file AndroidManifest, referi uma biblioteca não existente (somente neste dispositivo específico) usando a tag 'use-librairy'. Depois de remoview a biblioteca que este dispositivo não tinha, o apk foi instalado corretamente.

    Eu usei o airquétipo androidquickstairt maven e enfrentei o mesmo problema:

    Meu nome de package era um androidquickstairt único. De acordo com os conselhos anteriores

    1. Eu alterei o package paira o androidquickstairt.test
    2. então, no AndroidManifest.xml eu alterei o package="androidquickstairt" paira o package="androidquickstairt.test" e o teste removido correspondente de outras pairtes do xml <activity android:name=".test.HelloAndroidActivity" > paira <activity android:name=".HelloAndroidActivity" >
    3. e também corrigiu problemas de packages em files java (destacados pelo IDE)

    O nome do seu package deve include palavras combinadas por pontos como com.example ou prashant.mydairy ….. ele deve funcionair bem agora

    files onde você deve atualizair o nome do seu package são os seguintes: 1) file manifesto 2) file Gradle (module appp): applicationId "package.name"

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.