Italian community of Lazarus and Free Pascal

Programmazione => Mobile => Topic aperto da: DDD - Febbraio 19, 2015, 11:04:03 pm

Titolo: programmare per android
Inserito da: DDD - Febbraio 19, 2015, 11:04:03 pm
sto disperatamente cercando di capire come fare per programmare per android con lazarus.
ho visto questo tutorial
http://wiki.lazarus.freepascal.org/Android_tutorial

l'ho seguito in maniera scrupolosa, l'unica cosa ho scaricato NDK android-ndk-r10-windows-x86.zip invece del android-ndk-r9-windows-x86.zip dal link consigliato perchè il link non funziona.
sono stato attento ad aggiornare tutte le cartele con il nome corretto... ma non riesco proprio c copilare il progetto. mi blocco qui
----------------------------------------------------------------
 Deployment

    Edit with a text editor

C:\Android\Projects\androidlcl\android\generate_debug_key.bat

Modify the first 6 lines like this :

REM Adjust these paths to yours
SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
SET APP_NAME=lcltest
SET ANDROID_HOME=C:\Android\android-sdk
SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android

Run "generate_debug_key.bat"

Use as password : "senhas"

This will produce the file :

C:\Android\Projects\androidlcl\android\bin\LCLDebugKey.keystore
-----------------------------------
a me non chiede nessuna password e non mi produce nessun file ......keystore

la finestra di cmd mi rstituisce i seguenti messaggi:
C:\Android\Projects\andridlcl\android>keytool --help "keytool" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

C:\Android\Projects\andridlcl\android>keytool -genkey - v -keystore bin\LCLDebugKey.keystore - alias LCLDebugKey -keyalg RSA -validity 1000  "keytool" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

C:\Android\Projects\andridlcl\android>pause
Premere un tasto per continuare...

quindi la finestra si chiude

in pratica non riconosce keytool
qualche suggerimento????
grazie


Titolo: Re:programmare per android
Inserito da: El Salvador - Febbraio 19, 2015, 11:16:41 pm
Sicuramente avrai una versione di Java differente rispetto a quella della guida. Infatti keytool dovrebbe essere un binario di JDK.

Trova il percorso dei binari di Java e sostituisci C:\Progra~1\Java\jdk1.6.0_45\bin con il percorso appena trovato. Se non funziona ancora, considera l'idea di utilizzare un altro ide per sviluppare in Android.
Titolo: Re:programmare per android
Inserito da: DDD - Febbraio 19, 2015, 11:41:47 pm
si questa prova l'avevo già fatta ma non funziona lo stesso e non capisco perchè.
...
tu dici un altro ide????
ok ma io conosco solo il pascal-delphi-lazarus
qualche suggerimento???
grazie