Zitat: |
REM Adjust these paths to yours
SET PATH=C:\Programme\Android\android-sdk\tools;C:\Programme\Android\android-sdk\platform-tools\;C:\Programme\Java\jdk1.6.0_38\bin SET APP_NAME=androidlcltest SET ANDROID_HOME=C:\Programme\Android\android-sdk SET APK_SDK_PLATFORM=C:\Programme\Android\android-sdk\platforms\android-9 SET APK_PROJECT_PATH=C:\Programme\lazarus\examples\androidlcl\android mkdir bin keytool --help keytool -genkey -v -keystore bin\LCLDebugKey.keystore -alias LCLDebugKey -keyalg RSA -validity 10000 REM call and pause together allow us to see the results in the end pause |
Zitat: |
K:\Lazarus\examples\androidlcl\android>REM Adjust these paths to yours
K:\Lazarus\examples\androidlcl\android>SET PATH=C:\Programas\android-sdk\tools;C :\Programas\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_37\bin K:\Lazarus\examples\androidlcl\android>SET APP_NAME=androidlcltest K:\Lazarus\examples\androidlcl\android>SET ANDROID_HOME=C:\Programas\android-sdk K:\Lazarus\examples\androidlcl\android>SET APK_SDK_PLATFORM=C:\Programas\android -sdk\platforms\android-8 K:\Lazarus\examples\androidlcl\android>SET APK_PROJECT_PATH=F:\Programas\lazarus svn\examples\androidlcl\android K:\Lazarus\examples\androidlcl\android>mkdir bin K:\Lazarus\examples\androidlcl\android>keytool --help Der Befehl "keytool" ist entweder falsch geschrieben oder konnte nicht gefunden werden. K:\Lazarus\examples\androidlcl\android>keytool -genkey -v -keystore bin\LCLDebug Key.keystore -alias LCLDebugKey -keyalg RSA -validity 10000 Der Befehl "keytool" ist entweder falsch geschrieben oder konnte nicht gefunden werden. K:\Lazarus\examples\androidlcl\android>REM call and pause together allow us to s ee the results in the end K:\Lazarus\examples\androidlcl\android>pause Drücken Sie eine beliebige Taste . . . |
glotzer hat folgendes geschrieben : |
Du musst vorher selbstverständlich das Android SDK installieren. |
Zitat: |
C:\Users\Benutzername\Downloads\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030
|
Zitat: |
REM Adjust these paths to yours
SET PATH=C:\Program Files\AndroidSDK\ASDKEclipse\sdk\tools;C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platform-tools;C:\Program Files (x86)\Java\jdk1.6.0_10\bin SET APP_NAME=androidlcltest SET ANDROID_HOME=C:\Program Files\AndroidSDK\ASDKEclipse\sdk SET APK_SDK_PLATFORM=C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platforms\android-16 SET APK_PROJECT_PATH=K:\Lazarus\examples\androidlcl\android REM Create necessary directory Structure mkdir bin mkdir bin\classes mkdir gen mkdir gen\com mkdir gen\com\pascal mkdir gen\com\pascal\lcltest mkdir raw mkdir raw\lib mkdir raw\lib\armeabi REM Cleanup del bin\%APP_NAME%.ap_ del bin\%APP_NAME%.apk del raw\lib\armeabi\*.so REM More directory preparation copy libs\armeabi\*.so raw\lib\armeabi\ REM Resource compilation call aapt p -v -f -M AndroidManifest.xml -F bin\%APP_NAME%.ap_ -I %APK_SDK_PLATFORM%\android.jar -S res -m -J gen raw REM Java compiler call javac -verbose -classpath %APK_SDK_PLATFORM%\android.jar -d bin\classes src\com\pascal\lcltest\LCLActivity.java REM DX to convert the java bytecode to dalvik bytecode call dx --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes REM It seams that dx calls echo off @echo on REM Now build the unsigned APK del %APK_PROJECT_PATH%\bin\%APP_NAME%-unsigned.apk call apkbuilder %APK_PROJECT_PATH%\bin\%APP_NAME%-unsigned.apk -v -u -z %APK_PROJECT_PATH%\bin\%APP_NAME%.ap_ -f %APK_PROJECT_PATH%\bin\classes.dex REM Generating on the fly a debug key rem keytool -genkey -v -keystore bin\LCLDebugKey.keystore -alias LCLDebugKey -keyalg RSA -validity 10000 -dname NAME -storepass MEINPASSWORT -keypass MEINPASSWORT REM Signing the APK with a debug key del bin\%APP_NAME%-unaligned.apk REM Change keypass and storepass pw here| and here| jarsigner -verbose -keystore bin\LCLDebugKey.keystore -keypass MEINPASSWORT -storepass MEINPASSWORT -signedjar bin\%APP_NAME%-unaligned.apk bin\%APP_NAME%-unsigned.apk LCLDebugKey REM Align the final APK package zipalign -v 4 bin\%APP_NAME%-unaligned.apk bin\%APP_NAME%.apk REM call and pause together allow us to see the results in the end pause |
Zitat: |
K:\Lazarus\examples\androidlcl\android>REM Adjust these paths to yours K:\Lazarus\examples\androidlcl\android>SET PATH=C:\Program Files\AndroidSDK\ASDK Eclipse\sdk\tools;C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platform-tools;C:\ Program Files (x86)\Java\jdk1.6.0_10\bin K:\Lazarus\examples\androidlcl\android>SET APP_NAME=androidlcltest K:\Lazarus\examples\androidlcl\android>SET ANDROID_HOME=C:\Program Files\Android SDK\ASDKEclipse\sdk K:\Lazarus\examples\androidlcl\android>SET APK_SDK_PLATFORM=C:\Program Files\And roidSDK\ASDKEclipse\sdk\platforms\android-16 K:\Lazarus\examples\androidlcl\android>SET APK_PROJECT_PATH=K:\Lazarus\examples\ androidlcl\android K:\Lazarus\examples\androidlcl\android>REM Create necessary directory Structure K:\Lazarus\examples\androidlcl\android>mkdir bin Ein Unterverzeichnis oder eine Datei mit dem Namen "bin" existiert bereits. K:\Lazarus\examples\androidlcl\android>mkdir bin\classes K:\Lazarus\examples\androidlcl\android>mkdir gen K:\Lazarus\examples\androidlcl\android>mkdir gen\com K:\Lazarus\examples\androidlcl\android>mkdir gen\com\pascal K:\Lazarus\examples\androidlcl\android>mkdir gen\com\pascal\lcltest K:\Lazarus\examples\androidlcl\android>mkdir raw K:\Lazarus\examples\androidlcl\android>mkdir raw\lib K:\Lazarus\examples\androidlcl\android>mkdir raw\lib\armeabi K:\Lazarus\examples\androidlcl\android>REM Cleanup K:\Lazarus\examples\androidlcl\android>del bin\androidlcltest.ap_ K:\Lazarus\examples\androidlcl\android\bin\androidlcltest.ap_ konnte nicht gefun den werden K:\Lazarus\examples\androidlcl\android>del bin\androidlcltest.apk K:\Lazarus\examples\androidlcl\android\bin\androidlcltest.apk konnte nicht gefun den werden K:\Lazarus\examples\androidlcl\android>del raw\lib\armeabi\*.so K:\Lazarus\examples\androidlcl\android\raw\lib\armeabi\*.so konnte nicht gefunde n werden K:\Lazarus\examples\androidlcl\android>REM More directory preparation K:\Lazarus\examples\androidlcl\android>copy libs\armeabi\*.so raw\lib\armeabi\ Das System kann den angegebenen Pfad nicht finden. K:\Lazarus\examples\androidlcl\android>REM Resource compilation K:\Lazarus\examples\androidlcl\android>call aapt p -v -f -M AndroidManifest.xml -F bin\androidlcltest.ap_ -I C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platfor ms\android-16\android.jar -S res -m -J gen raw Der Befehl "aapt" ist entweder falsch geschrieben oder konnte nicht gefunden werden. K:\Lazarus\examples\androidlcl\android>REM Java compiler K:\Lazarus\examples\androidlcl\android>call javac -verbose -classpath C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platforms\android-16\android.jar -d bin\classe s src\com\pascal\lcltest\LCLActivity.java javac: invalid flag: Files\AndroidSDK\ASDKEclipse\sdk\platforms\android-16\andro id.jar Usage: javac <options> <source files> use -help for a list of possible options K:\Lazarus\examples\androidlcl\android>REM DX to convert the java bytecode to da lvik bytecode K:\Lazarus\examples\androidlcl\android>call dx --dex --verbose --output=K:\Lazar us\examples\androidlcl\android\bin\classes.dex K:\Lazarus\examples\androidlcl\an droid\bin\classes Der Befehl "dx" ist entweder falsch geschrieben oder konnte nicht gefunden werden. K:\Lazarus\examples\androidlcl\android>REM It seams that dx calls echo off K:\Lazarus\examples\androidlcl\android>REM Now build the unsigned APK K:\Lazarus\examples\androidlcl\android>del K:\Lazarus\examples\androidlcl\androi d\bin\androidlcltest-unsigned.apk K:\Lazarus\examples\androidlcl\android\bin\androidlcltest-unsigned.apk konnte ni cht gefunden werden K:\Lazarus\examples\androidlcl\android>call apkbuilder K:\Lazarus\examples\andro idlcl\android\bin\androidlcltest-unsigned.apk -v -u -z K:\Lazarus\examples\andro idlcl\android\bin\androidlcltest.ap_ -f K:\Lazarus\examples\androidlcl\android\b in\classes.dex Der Befehl "apkbuilder" ist entweder falsch geschrieben oder konnte nicht gefunden werden. K:\Lazarus\examples\androidlcl\android>REM Generating on the fly a debug key K:\Lazarus\examples\androidlcl\android>rem keytool -genkey -v -keystore bin\LCLD ebugKey.keystore -alias LCLDebugKey -keyalg RSA -validity 10000 -dname NAME -sto repass MEINPASSWORT -keypass MEINPASSWORT K:\Lazarus\examples\androidlcl\android>REM Signing the APK with a debug key K:\Lazarus\examples\androidlcl\android>del bin\androidlcltest-unaligned.apk K:\Lazarus\examples\androidlcl\android\bin\androidlcltest-unaligned.apk konnte n icht gefunden werden K:\Lazarus\examples\androidlcl\android>REM Change keypass and storepass pw here| and here| K:\Lazarus\examples\androidlcl\android>jarsigner -verbose -keystore bin\LCLDebug Key.keystore -keypass MEINPASSWORT -storepass MEINPASSWORT -signedjar bin\androi dlcltest-unaligned.apk bin\androidlcltest-unsigned.apk LCLDebugKey jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampere d with, or password was incorrect K:\Lazarus\examples\androidlcl\android>REM Align the final APK package K:\Lazarus\examples\androidlcl\android>zipalign -v 4 bin\androidlcltest-unaligne d.apk bin\androidlcltest.apk Unable to open 'bin\androidlcltest-unaligned.apk' as zip archive K:\Lazarus\examples\androidlcl\android>REM call and pause together allow us to s ee the results in the end K:\Lazarus\examples\androidlcl\android>pause Drücken Sie eine beliebige Taste . . . |
Zitat: |
K:\Lazarus\examples\androidlcl\android>del bin\androidlcltest.ap_
K:\Lazarus\examples\androidlcl\android\bin\androidlcltest.ap_ konnte nicht gefun den werden K:\Lazarus\examples\androidlcl\android>del bin\androidlcltest.apk K:\Lazarus\examples\androidlcl\android\bin\androidlcltest.apk konnte nicht gefun den werden K:\Lazarus\examples\androidlcl\android>del raw\lib\armeabi\*.so K:\Lazarus\examples\androidlcl\android\raw\lib\armeabi\*.so konnte nicht gefunde n werden |
Zitat: |
K:\Lazarus\examples\androidlcl\android>copy libs\armeabi\*.so raw\lib\armeabi\ Das System kann den angegebenen Pfad nicht finden. |
Zitat: |
K:\Lazarus\examples\androidlcl\android>call aapt p -v -f -M AndroidManifest.xml
-F bin\androidlcltest.ap_ -I C:\Program Files\AndroidSDK\ASDKEclipse\sdk\platfor ms\android-16\android.jar -S res -m -J gen raw Der Befehl "aapt" ist entweder falsch geschrieben oder konnte nicht gefunden werden. |
Zitat: |
Compiler "K\Lazarus\fpc\2.6.2\bin\i386.win32\fpc.exe" unterstützt nicht das Ziel arm-linux
|
Zitat: |
androidlcltest.lpi
|
Zitat: |
K:\Lazarus\examples\androidlcl
|
Zitat: |
http://www.stack.nl/~marcov/crossnotes.txt
|
Zitat: |
make OS_TARGET=linux all |
Zitat: |
Compiler "/usr/bin/fpc" does not support target arm-linux
|
Zitat: |
/home/pascaldev/Programas/lazarus/examples/androidlcl/android/libs/armeabi/liblclapp.so
|
Zitat: |
Home->Programas->lazarus->androidlcl->android->libs->armeabi |
jaenicke hat folgendes geschrieben : |
Also wenn ich die ganzen Verrenkungen sehe, weise ich doch einmal auf das Android Studio hin... |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!