java - tools - last eclipse




Android Eclipse-Impossibile trovare*.apk (16)

Elimina il progetto dal tuo spazio di lavoro e importa di nuovo.
Questo ha funzionato per me.

Non posso credere che un problema simile ci sia stato dal 2008.
http://code.google.com/p/android/issues/detail?id=834 .

So che questa domanda è stata fatta prima e ho visto una pletora di soluzioni là fuori, ma nessuna sembra funzionare per me. Sono stato in grado di creare il mio apk senza problemi fino a quando questo errore non ha ripreso a crescere. Ho provato a pulire il mio progetto, rimuoverlo dallo spazio di lavoro e reimportarlo, rimuovendo "Java Builder" dai miei Builder per il progetto, costruendo il progetto manualmente, riordinando il mio percorso di costruzione java. Non ho problemi di compilazione visibili e non ci sono problemi nel mio spazio di lavoro.

Ho già riscontrato questo problema e l'ho risolto una volta rimuovendo il modulo di progetto dal mio spazio di lavoro e reimportandolo e un'altra volta l'ho risolto rimuovendo "Java Builder" dal mio percorso di sviluppo java. Nessuno sembra funzionare questa volta. Attualmente la maggior parte delle impostazioni è impostata su default (ad es. Java build è di nuovo selezionata).

Sono in esecuzione Windows 7 (64 bit) e utilizzo di jdk1.6.0_21 tramite Eclipse 3.6.

Qualsiasi suggerimento sarebbe molto apprezzato in quanto ho perso un sacco di tempo di sviluppo per risolvere questo problema già.

[Aggiorna] La mia localizzazione è in inglese e ho provato a rimuovere debug.keystore, Stati Uniti in relazione al problema 834


Eseguire Eclipse come "Amministratore" e quindi importare il progetto.


Ho cercato di raccogliere le migliori risposte degli altri popoli in una lista di cose da fare passo dopo passo per provare nell'ordine:

  • Verifica che il progetto non sia impostato come libreria:
    1. Vai a Progetto-> Proprietà
    2. Seleziona Android dall'elenco a sinistra
    3. Deseleziona la casella "Is Library"
  • Pulisci e ricostruisci il progetto - questo dovrebbe eliminare e ricreare l'intera cartella gen , incluso il file R.java citato in alcune risposte dei popoli
  • Controlla eclipse e tutti i plugin Android sono aggiornati
  • Chiudere il progetto, uscire da Eclipse, riaprire eclissi, riaprire il progetto.
  • Vai a Percorso build Java> Progetti e verifica eventuali dipendenze di progetti non corrette
  • Vai alle preferenze principali di Eclipse e in Android-> Crea deseleziona 'Ignora packaging e dexing fino all'esportazione o al lancio'
  • Controlla che JAVA_HOME sia impostato correttamente. Segui i passaggi in questo articolo

Se completi l'elenco precedente e non hai ancora risolto il problema, lascia un commento, o se trovi qualcos'altro che funziona, sentiti libero di modificare la risposta e aggiungere la tua opinione.


Ho provato tutte le soluzioni di cui sopra. ma non ha funzionato.

La soluzione è stata riavviare eclissi !!!!!!!

spero che questo aiuti qualcuno :)


In qualche modo avevo eseguito una configurazione di esecuzione come applicazione Java anziché Android.


L'avevo capito. Stavo facendo riferimento a JavaSE-1.5 e usando JDK 1.6. L'ho cambiato per usare 1.6 e sembra che risolverlo.

Sembra che attraverso la mia ricerca sia un messaggio di errore sovraccarico che copre molti casi di errore.


Nel mio caso questo ha funzionato:

Elimina il file R.Java nella cartella / Gen

+

Elimina tutte le importazioni "R.Android" che Eclipse ha aggiunto ad alcune delle mie classi java !!!

e ricostruire il progetto.


Nel mio caso questo problema è iniziato dopo che Eclipse ha aggiornato il plugin con la versione dell'API v4.0. L'ho risolto andando alle preferenze principali di Eclipse e sotto Android-> Build deseleziona "Skip packaging and dexing until export o launch"

Nota: se eclipse ti dà l'errore "crunch" del comando sconosciuto, segui questo post


Nessuna di queste cose ha funzionato per me. Sto cercando di accedere al codice nativo tramite jni, prima con gli esempi NDK. Quello che ho trovato è che la build non verrà eseguita se jarlist.cache non è presente nella directory bin del progetto. Se copio uno di un altro progetto in quella posizione (potrebbe essere necessario aggiornare per vedere la cartella in Eclipse), la build funziona sempre.


Pulisci il progetto e lo farà. A volte capita inconsapevolmente ma continua a cercare di risolvere usando metodi diff.


Questo ha risolto il mio problema. Continuavo ad avere l'errore della console in eclissi "Impossibile trovare com_android_vending_licensing.apk" e anche se non sembrava avere effetto sul modo in cui la mia app funzionava, era fastidioso. Entrando quindi nelle proprietà del progetto com_android_vending_licensing e deselezionando l'opzione "is library", la costruzione del progetto per produrre l'apk necessario e poi tornare nelle proprietà del progetto com_android_vending_licensing e ricontrollare la casella di controllo "is library" ha risolto il problema.


Si prega di seguire questi passaggi; questo potrebbe aiutarti

  1. Fai clic con il pulsante destro del mouse sul progetto dell'app e vai su Proprietà

  2. Seleziona Android dall'elenco a sinistra

  3. Deseleziona la casella "Is Library"

Se il tuo progetto dell'app si basa su progetti di libreria che si trovano nel tuo spazio di lavoro, questi ovviamente devono avere la casella "Is Library" selezionata.


Sulla mia macchina (Windows7, 64bit) ho potuto sistemare questo impostando il mio ambiente di esecuzione su una variante a 32 bit di jdk (ho usato 1.6.0_23). E ho provato un sacco di cose prima ...


Trova la cartella del progetto nel tuo sistema, inserisci le sue proprietà tramite il menu contestuale e deseleziona l'opzione "Sola lettura". Ha funzionato nel mio caso.

Questa sembra essere la fonte del problema in molti casi, inoltre alcune soluzioni lassù sono basate sulla copia / riscrittura dei file nel progetto che li rende non di sola lettura.


l'eliminazione del file R.Java nella cartella / Gen ha fatto il trucco per me


non sono un esperto, ma eclipse su Windows, facendo app Android, si rifiuta di creare il file default.properties (nella directory root dell'app). Ho appena copiato uno da un'altra app e funziona bene. Contenuti semplici, per il progetto Android 2.2 che dice (ignorando i commenti):

target = android-8

FWIW





eclipse