帮助!我一直在努力编译&从libsdl.org测试最近的SDL(1.3)端口
(在此处找到:http://www.libsdl.org/tmp/android-project.zip)
cd android-project NDK建造 蚂蚁安装 sh data.sh
它不会使用NDK-r5b进行编译,一直抱怨没有找到“SDL.h”......即使路径等似乎设置正确。
所以我安装了r4b然后cd进入(新的)android-project目录并运行ndk-build ...没有错误。 (还检查确定它使用r4b首先使用“哪个ndk-build”)
IT BUILST OK ...但“ant install”步骤失败。
sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ adb devices附加的设备列表 emulator-5554设备
sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ ant install Buildfile: T:\的Android \机器人项目\的build.xml
建立失败 T:\ Android的\ Android的项目\的build.xml:49: taskdef类 com.android.ant.SetupTask不能 发现使用类加载器 AntClassLoader []
总时间:0秒
我正在使用“stock”build.xml文件并验证* .properties文件似乎也有正确的路径。
任何想法如何让这个工作?现在它已编译 - 需要以某种方式将其推送到手机。
[编辑/更新]
我进入项目并运行android.bat来更新属性文件。
$ cd android-project $ android.bat更新项目-t 3 --path。
然后运行“ant install” - 成功!
sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ ant install Buildfile: T:\ Android的\ Android的项目\ build.xml文件 [设置] Android SDK工具修订版10 [设置]项目目标:Android 1.6 [setup] API级别:4 [建立] [建立] - - - - - - - - - [setup]解决库依赖关系: [setup]没有库依赖项。 [建立] [建立] - - - - - - - - - [建立] [setup]警告:未设置minSdkVersion值。应用程序将安装在 所有Android版本。 [建立] [setup]导入规则文件:tools \ ant \ main_rules.xml
-debug-混淆检查:
-set调试模式:
-compile测试-如果测试:
-pre-构建:
-dirs: [echo]如果需要,创建输出目录...... [mkdir]创建了dir:T:\ Android \ android-project \ bin [mkdir]创建了dir:T:\ Android \ android-project \ gen [mkdir]创建了目录:T:\ Android \ android-project \ bin \ classes
-aidl: [echo]将aidl文件编译成Java类......
-renderscript: [echo]将RenderScript文件编译成Java类和 RenderScript字节码......
-resource-SRC: [echo]从资源中生成R.java / Manifest.java ......
-pre编译:
编译: [javac] T:\ Android \ android-sdk \ tools \ ant \ main_rules.xml:384: 警告:'包括deantruntime'不是 设置,默认为 build.sysclasspath =最后;设为false f或可重复的构建 [javac]编译2个源文件 T:\的Android \机器人项目\ BIN \类
-post编译:
-obfuscate:
-dex: [echo]将编译文件和外部库转换为 T:\ Android的\和 固醇项目\ BIN \ classes.dex ...
-package资源: [echo]包装资源 [aapt]创建完整的资源包...
-package-debug-sign:[apkbuilder]创建SDLApp-debug-unaligned.apk 并使用调试密钥对其进行签名...
调试: [echo]在最终apk上运行zip对齐... [echo] Debug Package:T:\ Android \ android-project \ bin \ SDLApp-debug.apk
安装: [echo]安装T:\ Android \ android-project \ bin \ SDLApp-debug.apk 到defa ult模拟器或设备...... [exec] pkg:/data/local/tmp/SDLApp-debug.apk [exec]成功 [exec] 267 KB / s(在3.455s中为946557字节)
建立成功总时间:19 秒