UUUfff,
einen 1. Fehler habe ich entdeckt: Hatte immer nur im Menu auf Release umgeschaltet - aber im rechten Treeview war oben wohl immer noch Debug aktiv. DAS habe ich jetzt korrigiert, und tatsächlich ist die apk auch 1MByte kleiner
.
Und geht nun auch in ein Verzeichnis Release.
Auch habe ich kontrollier ob auch wirklich alle Debugoptionen unter Release tatsächlich deaktiviert sind - ist OK.
ABER, Google Play meckert immer noch (selber Fehler)!!
Mein X(8 Log sieht jetzt viel besser aus:
Abhängigkeiten des Projekts werden überprüft...
Compilieren von FreeBow.dproj (Release, Android)
dcc Befehlszeile für "FreeBow.dpr"
c:\program files\embarcadero\studio\16.0\bin\dccaarm.exe false -$L- -$C- -$Y- --no-config -M -Q -TX.so
-AGenerics.Collections=System.Generics.Collections; Generics.Defaults=System.Generics.Defaults;WinType s=
Winapi.Windows;WinProcs=
Winapi.Windows;
DbiTypes=
BDE;DbiProcs=
BDE;DbiErrs=
BDE -DRELEASE -E.\Android\Release -I"c:\program files\embarcadero\studio\16.0\lib\Android\release\ DE";"c:\program
files\embarcadero\studio\16.0\lib\Android\Release" -LEC:\Users\Public\Documents\Embarcadero\Studio\16. 0\
Bpl\Android
-LNC:\Users\Public\Documents\Embarcadero\Studio\16. 0\Dcp\Android -NU.\Android\Release -NSSystem;
Xml;Data;Datasnap;Web;
Soap; -O"c:\program
files\embarcadero\studio\16.0\lib\Android\Release" -R"c:\program files\embarcadero\studio\16.0\lib\Android\release\ DE";"c:\program
files\embarcadero\studio\16.0\lib\Android\Release" -U"c:\program files\embarcadero\studio\16.0\lib\Android\release\ DE";"c:\program
files\embarcadero\studio\16.0\lib\Android\Release"
--libpath:C:\Users\Public\Documents\Embarcadero\Stud io\16.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-arm\usr\lib;
C:\Users\Public\Documents\Embarcadero\Studio\16.0\ PlatformSDKs\android-ndk-r9c\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a
--linker:C:\Users\Public\Documents\Embarcadero\Studi o\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe
-NO.\Android\Release FreeBow.dpr
[DCC Warnung] W1030 Ungültige Compileranweisung: 'false'
[DCC Hinweis] DIALOG1.pas(298): H2077 Auf 'Ganze_Zahl' zugewiesener Wert wird niemals benutzt
[DCC Warnung] DIALOG1.pas(923): W1050 WideChar in Set-Ausdrücken auf ByteChar verkürzt. Ziehen Sie die Verwendung der Funktion 'CharInSet' aus der
Unit 'SysUtils' in Betracht.
[DCC Hinweis] Funktion.pas(1190): H2077 Auf 'y1' zugewiesener Wert wird niemals benutzt
[DCC Warnung] Funktion.pas(1202): W1036 Variable 'xm' ist möglicherweise nicht initialisiert worden
[DCC Hinweis] Funktion.pas(322): H2164 Variable 'GasDevGSet' wurde deklariert, aber in 'Funktion' nicht verwendet
Erfolg
Verstrichene Zeit: 00:00:14.8
Deploy
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--Clean=".\Android\Release\FreeBow,C:\Users\Stephan\ Documents\Embarcadero\Studio\Projekte\Test2\FreeBo w._@emb_.tmp"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="Android\Release\AndroidManifest.xml,.\Android \Release\FreeBow\,1,AndroidManifest.xml"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="c:\program
files\embarcadero\studio\16.0\bin\Artwork\Android\ FM_SplashImage_426x320.png,.\Android\Release\FreeB ow\res\drawable-small\,1,splash_image.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="Android\Release\splash_image_def.xml,.\Androi d\Release\FreeBow\res\drawable\,1,splash_image_def .xml"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compi960_720.png,.\Android\Release\FreeBow\res\dra wable-xlarge\,1,splash_image.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compicon48.png,.\Android\Release\FreeBow\res\drawa ble-mdpi\,1,ic_launcher.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compicon72.png,.\Android\Release\FreeBow\res\drawa ble-hdpi\,1,ic_launcher.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compicon36.png,.\Android\Release\FreeBow\res\drawa ble-ldpi\,1,ic_launcher.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compi640_480.png,.\Android\Release\FreeBow\res\dra wable-large\,1,splash_image.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="c:\program
files\embarcadero\studio\16.0\lib\android\debug\ar meabi\libnative-activity.so,.\Android\Release\FreeBow\library\lib\ armeabi\,1,libFreeBow.so"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="c:\program
files\embarcadero\studio\16.0\lib\android\debug\mi ps\libnative-activity.so,.\Android\Release\FreeBow\library\lib\ mips\,1,libFreeBow.so"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="Android\Release\styles.xml,.\Android\Release\ FreeBow\res\values\,1,styles.xml"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compicon96.png,.\Android\Release\FreeBow\res\drawa ble-xhdpi\,1,ic_launcher.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compicon144.png,.\Android\Release\FreeBow\res\draw able-xxhdpi\,1,ic_launcher.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\Redist\styles\Fmx\Ai r.Style,.\Android\Release\FreeBow\assets\internal\ ,0,Air.Style"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="c:\program
files\embarcadero\studio\16.0\lib\android\debug\x8 6\libnative-activity.so,.\Android\Release\FreeBow\library\lib\ x86\,1,libFreeBow.so"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="Android\Release\libFreeBow.so,.\Android\Relea se\FreeBow\library\lib\armeabi-v7a\,1,libFreeBow.so"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="C:\Users\Public\Documents\Embarcadero\Studio\ 16.0\PlatformSDKs\android-ndk-r9c\prebuilt\android-arm\gdbserver\gdbserver,.\Android\Release\FreeBow\ library\lib\armeabi-v7a\,1,gdbserver"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="C:\Users\Stephan\Documents\Embarcadero\Studio \Projekte\Test2\Android\Release\classes.dex,.\Andr oid\Release\FreeBow\classes\,1,classes.dex"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8 --put="C:\Program
Files\Embarcadero\Studio\16.0\bin\Artwork\Android\ compi470_320.png,.\Android\Release\FreeBow\res\dra wable-normal\,1,splash_image.png"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--put="C:\Users\Stephan\Documents\Embarcadero\Studio \Projekte\Test2\deployedassets.txt,.\Android\Relea se\FreeBow\assets\deployinfo\,,"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--stripdebug="C:\Users\Public\Documents\Embarcadero\ Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-strip.exe,.\Android\Release\FreeBow\debug\libFreeB ow.so,.\Android\Release\FreeBow\library\lib\armeab i-v7a\libFreeBow.so"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--aaptpackage="C:\Users\Public\Documents\Embarcadero \Studio\16.0\PlatformSDKs\android-
sdk-windows\build-tools\21.1.2\Aapt.exe,.\Android\Release\FreeBow\li brary,.\Android\Release\FreeBow\classes,.\Android\ Release\FreeBow\res,.\Android\Release\FreeBow\asse ts,.\Android\Release\FreeBow\AndroidManifest.xml,C :\Users\Public\Documents\Embarcadero\Studio\16.0\P latformSDKs\android-
sdk-windows\platforms\android-21\android.jar,.\Android\Release\FreeBow\bin\FreeB ow-unsigned.apk"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--jarsign="D:\Java\jdk170_51\bin\JarSigner.exe,.\And roid\Release\FreeBow\bin\FreeBow-unsigned.apk,androiddebugkey,C:\Users\Stephan\AppD ata\Roaming\Embarcadero\
BDS\16.0\debug.keystore,MD 5withRSA,SHA1,android,android"
paclient-Befehlszeile
c:\program files\embarcadero\studio\16.0\bin\paclient.exe -u8
--zipalign="C:\Users\Public\Documents\Embarcadero\St udio\16.0\PlatformSDKs\android-
sdk-windows\build-tools\21.1.2\ZipAlign.exe,.\Android\Release\FreeBo w\bin\FreeBow-unsigned.apk,.\Android\Release\FreeBow\bin\FreeBow .apk,4"
Erfolg
Verstrichene Zeit: 00:00:21.6
Hat jemand noch eine IDEE??
Und wie kann man selber überhaupt kontrollieren ob eine apk Debuginfos enthält oder nicht??
VG Stephan