0

经过很长时间,我终于使用 FlashDevelop 编译了针对 android 的 Haxe 代码。我将包含apk文件的bin文件夹复制到我的手机,当我点击apk文件时,“你想安装这个应用程序吗?” 显示,但如果我点击安装,没有任何反应,如果我点击取消,安装页面将隐藏。

我在 Galaxy S3、android 4.1.2 上试过

任何想法?

这是我得到的构建日志:

Building HelloWorld
haxelib run nme build "C:\Users\KETAB\test haxe with android\application.nmml" android
haxelib run hxcpp Build.xml haxe -Dandroid -Dcpp -Dhaxe_208 -Dhaxe_209 -Dhaxe_210 -Dnme -Dnme_install_tool -Dsys -Dtrue
Buildfile: C:\Users\KETAB\test haxe with android\bin\android\bin\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
 [checkenv] Android SDK Tools Revision 21.0.1
 [checkenv] Installed at D:\C_Desktop\Development\Android SDK

-setup:
     [echo] Project Name: HelloWorld
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-build-setup:
     [echo] Resolving Build Target for HelloWorld...
[gettarget] Project Target:   Android 2.2
[gettarget] API level:        8
     [echo] ----------
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Resolving Dependencies for HelloWorld...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency] 
[dependency] ------------------
[dependency] API<=15: Adding annotations.jar to the classpath.
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-pre-build:

-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Found Deleted Target File
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 10 source files to C:\Users\KETAB\test haxe with android\bin\android\bin\bin\classes

-post-compile:

-obfuscate:

-dex:
      [dex] input: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\classes
      [dex] input: D:\C_Desktop\Development\Android SDK\tools\support\annotations.jar
      [dex] Using Pre-Dexed annotations-9b179f85f2e5e5c36108e0339b2e749b.jar <- D:\C_Desktop\Development\Android SDK\tools\support\annotations.jar
      [dex] Found Deleted Target File
      [dex] Converting compiled files and external libraries into C:\Users\KETAB\test haxe with android\bin\android\bin\bin\classes.dex...
       [dx] Merged dex A (25 defs/30.3KiB) with dex B (2 defs/1.1KiB). Result is 27 defs/36.0KiB. Took 0.0s

-crunch:
   [crunch] Crunching PNG Files in source dir: C:\Users\KETAB\test haxe with android\bin\android\bin\res
   [crunch] To destination dir: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res
   [crunch] Processing image to cache: C:\Users\KETAB\test haxe with android\bin\android\bin\res\drawable-hdpi\icon.png => C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-hdpi\icon.png
   [crunch]   (processed image to cache entry C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-hdpi\icon.png: 0% size of source)
   [crunch] Processing image to cache: C:\Users\KETAB\test haxe with android\bin\android\bin\res\drawable-ldpi\icon.png => C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-ldpi\icon.png
   [crunch]   (processed image to cache entry C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-ldpi\icon.png: 0% size of source)
   [crunch] Processing image to cache: C:\Users\KETAB\test haxe with android\bin\android\bin\res\drawable-mdpi\icon.png => C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-mdpi\icon.png
   [crunch]   (processed image to cache entry C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-mdpi\icon.png: 0% size of source)
   [crunch] Processing image to cache: C:\Users\KETAB\test haxe with android\bin\android\bin\res\drawable-xhdpi\icon.png => C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-xhdpi\icon.png
   [crunch]   (processed image to cache entry C:\Users\KETAB\test haxe with android\bin\android\bin\bin\res\drawable-xhdpi\icon.png: 0% size of source)
   [crunch] Crunched 4 PNG files to update cache

-package-resources:
     [aapt] Creating full resource package...
     [aapt] Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating HelloWorld-debug-unaligned.apk and signing it with a debug key...

-post-package:

-do-debug:
 [zipalign] Running zip align on final apk...
     [echo] Debug Package: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\HelloWorld-debug.apk
[propertyfile] Creating new property file: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\build.prop
[propertyfile] Updating property file: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\build.prop
[propertyfile] Updating property file: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\build.prop
[propertyfile] Updating property file: C:\Users\KETAB\test haxe with android\bin\android\bin\bin\build.prop

-post-build:

debug:

BUILD SUCCESSFUL
Total time: 10 seconds
Build succeeded
Done(0)
4

0 回答 0