Re: Love2D Windows, Android, Flash (test) exporter
Posted: Fri Oct 31, 2014 9:45 am
Лови: SourcesSiENcE wrote:Could you make a github repository where people can access the project code?
Лови: SourcesSiENcE wrote:Could you make a github repository where people can access the project code?
Code: Select all
Export started
Get build info - OK
Create build folder - OK
Copy libraries - OK
Create game.love file - OK
Create default.properties file - OK
Create project.properties file - OK
Create AndroidManifest.xml file - OK
Copy scripts - OK
Create executable file:
C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set ANT_HOME=C:\ant C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set JAVA_HOME=C:\java_jdk C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set ANDROID_SDK=C:\android_sdk C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set ANDROID_HOME=C:\android_sdk C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set ANDROID_NDK=C:\android_ndk C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set ANDROID_SWT=C:\android_sdk\tools\lib\x86 C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>set PATH=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\QuickTime\QTSystem\ ;C:\ant\bin;C:\android_sdk\tools;C:\android_ndk;C:\ant\bin;C:\android_sdk\tools;C:\android_ndk C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame>C:\ant\bin\ant release
Buildfile: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\build.xml
-set-mode-check: -set-release-mode: -release-obfuscation-check: [echo] proguard.config is ${proguard.config} -pre-build: -check-env: [checkenv] Android SDK Tools Revision 23.0.5 [checkenv] Installed at C:\android_sdk -setup: [echo] Project Name: game [gettype] Project Type: Application -build-setup: [getbuildtools] Using latest Build Tools: 21.1.1 [echo] Resolving Build Target for game...
[gettarget] Project Target: Android 2.3.3 [gettarget] API level: 10 [echo] ---------- [echo] Creating output directories if needed... [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\rsObj [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\rsLibs [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\gen [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\classes [mkdir] Created dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\dexedLibs [echo] ---------- [echo] Resolving Dependencies for game... [dependency] Library dependencies: [dependency] No Libraries [dependency] [dependency] ------------------ [dependency] API
[echo] ---------- [echo] Handling BuildConfig class... [buildconfig] Generating BuildConfig class. -pre-compile: -compile:
[javac] Compiling 7 source files to C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\classes
[javac] Note: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\src\org\libsdl\app\SDLActivity.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. -post-compile: -obfuscate: -dex: [dex] input: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\classes [dex] input: C:\android_sdk\tools\support\annotations.jar [dex] Pre-Dexing C:\android_sdk\tools\support\annotations.jar -> annotations-09e7c8c4019778a1ef8e317df561f72e.jar
[dex] Converting compiled files and external libraries into C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\classes.dex...
[dx] Merged dex A (20 defs/26,3KiB) with dex B (2 defs/1,1KiB). Result is 22 defs/30,8KiB. Took 0,0s -crunch:
[crunch] Crunching PNG Files in source dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\res [crunch] To destination dir: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res [crunch] Processing image to cache: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\res\drawable-hdpi\ic_launcher.png => C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-hdpi\ic_launcher.png [crunch] (processed image to cache entry C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-hdpi\ic_launcher.png: 53% size of source) [crunch] Processing image to cache: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\res\drawable-mdpi\ic_launcher.png => C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-mdpi\ic_launcher.png [crunch] (processed image to cache entry C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-mdpi\ic_launcher.png: 0% size of source) [crunch] Processing image to cache: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\res\drawable-xhdpi\ic_launcher.png => C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-xhdpi\ic_launcher.png [crunch] (processed image to cache entry C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-xhdpi\ic_launcher.png: 95% size of source) [crunch] Processing image to cache: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\res\drawable-xxhdpi\ic_launcher.png => C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-xxhdpi\ic_launcher.png [crunch] (processed image to cache entry C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\res\drawable-xxhdpi\ic_launcher.png: 89% size of source) [crunch] Crunched 4 PNG files to update cache -package-resources: [aapt] Creating full resource package... -package: [apkbuilder] Current build type is different than previous build: forced apkbuilder run. [apkbuilder] Creating game-release-unsigned.apk for release...
-post-package: -release-prompt-for-password: -release-nosign: [echo] No key.store and key.alias properties found in build.properties. [echo] Please sign C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\game-release-unsigned.apk manually [echo] and run zipalign from the Android SDK tools. [propertyfile] Creating new property file: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\build.prop [propertyfile] Updating property file: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\build.prop [propertyfile] Updating property file: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\build.prop [propertyfile] Updating property file: C:\Users\IceQB\Downloads\LoveExporter01\LoveExporter01\LoveGame\bin\build.prop -release-sign: -post-build: release: BUILD SUCCESSFUL Total time: 11 seconds
Create apk file - OK
Sign apk file:
Enter Passphrase for keystore:
adding: META-INF/MANIFEST.MF
adding: META-INF/SNAKE174.SF adding: META-INF/SNAKE174.RSA signing: AndroidManifest.xml signing: assets/game.love signing: res/drawable-hdpi-v4/ic_launcher.png signing: res/drawable-mdpi-v4/ic_launcher.png signing: res/drawable-xhdpi-v4/ic_launcher.png signing: res/drawable-xxhdpi-v4/ic_launcher.png signing: resources.arsc signing: classes.dex signing: org/libsdl/app/old._ja signing: lib/armeabi/libdevil.so
signing: lib/armeabi/libgnustl_shared.so
signing: lib/armeabi/liblove.so
signing: lib/armeabi/libmpg123.so
signing: lib/armeabi/libopenal.so
signing: lib/armeabi-v7a/libdevil.so
signing: lib/armeabi-v7a/libgnustl_shared.so
signing: lib/armeabi-v7a/liblove.so
signing: lib/armeabi-v7a/libmpg123.so signing: lib/armeabi-v7a/libopenal.so
signing: lib/x86/libdevil.so
signing: lib/x86/libgnustl_shared.so
signing: lib/x86/liblove.so
signing: lib/x86/libmpg123.so signing: lib/x86/libopenal.so
Align apk file:
Clear temp files - OK
Export finished
Can you run apk in emulator and type here logcat?After (and before too) signing and aligning, I receive a blackscreen and game has crashes to android menu.
I'm sorry. I forget put some plugins needed for Qt5. It's will be posted later. The first time I work with Qt5 and I don't know all of the details of this version. Usually compile programs on VirtualBox which is a 32 bit windows and Qt4. This time I had to build on another computer.Version 0.2 crashes on startup.
Good luck. Replaced here when you solve the problem please.In a few days I will again check all android stuff , maybe I skip something.
Just unpack this archive in folder with program.It's will be posted later.