Visualizzazione stampabile
-
IDE's (netBeans)
per chi non ama eclipse come IDE di programmazione (javastile) segnalo netBeans che molti (tutti?) voi conosceranno... ma non lo segnalo solo soletto...
ecco a voi un wiki per poter programmare con netbeans il vostro android... e anche subito l'how-to per installare il plug-in di sviluppo...
io c'ho provato... ma il classico "helloword" non mi funzia... il compilatore dice:
codice:
Failed to create 'dist/HelloDroid.apk' : Impossibile trovare il percorso specificato
C:\Users\lollo\Documents\NetBeansProjects\HelloDroid\nbproject\build-impl.xml:440: exec returned: 1
BUILD FAILED (total time: 1 second)
qualche idea? intanto faccio altre prove... magari capisco xke non va...
-
Purtroppo io uso eclipse.. Tuttavia se trovi la soluzione ( o il problema ) Faccelo sapere che magari qualcuno ne avrà bisogno in futuro :)
-
Quote:
Originariamente inviato da
Andrea
Purtroppo io uso eclipse.. Tuttavia se trovi la soluzione ( o il problema ) Faccelo sapere che magari qualcuno ne avrà bisogno in futuro :)
pranzo e metto la soluzione...
FUNZIONA!!!!!!!!!!!
-
1 allegato(i)
quindi "semplicemente" bisogna editare il file build-impl.xml non curandosi dell'avvertimeto "NON EDITARE" alla linea 440 e seguenti c'è un errore... anche facile da correggere...
quindi...
codice:
<target depends="init,-package-res-and-assets,-package-res-no-assets,-package-java,-package-dex" name="-sign">
<exec executable="${apkbuilder}" failonerror="true">
<arg value="${dist.apk}"/>
<arg value="-z"/>
<arg value="${dist.apk}_"/>
</exec>
<delete file="${dist.apk}_"/>
</target>
questa è la sezione incriminata...
e questa è la soluzione:
codice:
<target depends="init,-package-res-and-assets,-package-res-no-assets,-package-java,-package-dex" name="-sign">
<exec executable="${apkbuilder}" failonerror="true">
<arg value="${basedir}\${dist.apk}"/>
<arg value="-z"/>
<arg value="${basedir}\${dist.apk}_"/>
</exec>
<delete file="${dist.apk}_"/>
</target>
basta aggiungere davanti a ${dist.apk}_ e ${dist.apk} o il path di lavoro tipo C:\Users\lollo\Documents\NetBeansProjects\AndroidA pplication3\ oppure ${basedir} a scelta... e il gioco è fatto :D
-
Hmm buono :)
Percaso sei familiare con la formattazione wiki?
-
no... mai fatto una pagina di wiki... pardon...
-
Peccato :) Altrimenti potevi inserire nel nostro wiki la procedura per usare netbeans :)
-
ma invece per sviluppare un widget?
-
Suppongo che il fatto di non editare quelle righe sia una cosa ovvia: il percorso dovrai impostarlo molto probabilmente in una variabile globale del programma (che non uso).
-
Quote:
Originariamente inviato da
elegos
Suppongo che il fatto di non editare quelle righe sia una cosa ovvia: il percorso dovrai impostarlo molto probabilmente in una variabile globale del programma (che non uso).
Ha ragione elegos, la soluzione definitiva è altrove.
Ho installato eclipse ma non potevo no provare Netbeans e l'altro ieri ho fatto delle prove e sembra abbastanza potente allo stesso tempo amichevole, ma venendo al problema trattato, anche io ho avuto un problema simile con emulator e netbeans, ma nel caso mio non ho dovuto editare nessun file mi è bastato cambiare i permessi della sottodirectory /tools e cosi il primo problema ho risolto, ma adesso mi è comparso un'altro, ma credo sia un problema con la sdk-r3 su linux dato che la stessa versione su mac gira senza problemi e anche avviando l'emulator senza netbeans succede che una volta caricato l'emulator compare un messaggio d'errore al caricare alcuni componenti (Application Alarm Clock (in process com.android.alarmclock) is not responding.) ma siccome sono ancora al "helloworld" non riesco ancora a capire il significato del messaggio, nelle ricerche fatte non ho ancora trovato la soluzione, comunque, netbeans e eclipse sono potenti e hanno entrambi i loro pregi, non ho ancora deciso quale sarà lo IDE ufficiale per android. Ciao se qualcuno sa qualcosa sul sopracitato problema con l'alarmclock per favore fammi sapere. ciao.