Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从libsdl.org ant安装编译android SDL失败,生成失败_Android_Ant_Installation_Sdl - Fatal编程技术网

从libsdl.org ant安装编译android SDL失败,生成失败

从libsdl.org ant安装编译android SDL失败,生成失败,android,ant,installation,sdl,Android,Ant,Installation,Sdl,救命啊!我一直在尝试从libsdl.org编译和测试最近的SDL(1.3)端口 (可在此处找到:) 台阶 cd安卓项目 ndk构建 蚂蚁安装 sh data.sh 它不会使用NDK-r5b编译,一直抱怨没有找到“SDL.h”。。。尽管路径等似乎设置正确 所以我将r4b和cd安装到(新的)android项目目录中,并运行ndk构建。。。没有错误。(还检查以确保首先使用“哪个ndk构建”使用r4b) 它构建的很好。。。但是“ant安装”步骤失败了 sgtwhy@sgtwhy-个人电脑 /cygdri

救命啊!我一直在尝试从libsdl.org编译和测试最近的SDL(1.3)端口

(可在此处找到:)

台阶 cd安卓项目 ndk构建 蚂蚁安装 sh data.sh

它不会使用NDK-r5b编译,一直抱怨没有找到“SDL.h”。。。尽管路径等似乎设置正确

所以我将r4b和cd安装到(新的)android项目目录中,并运行ndk构建。。。没有错误。(还检查以确保首先使用“哪个ndk构建”使用r4b)

它构建的很好。。。但是“ant安装”步骤失败了

sgtwhy@sgtwhy-个人电脑 /cygdrive/t/Android/Android项目$ adb设备所附设备清单 emulator-5554设备

sgtwhy@sgtwhy-个人电脑 /cygdrive/t/Android/Android项目$ ant安装构建文件: T:\Android\Android project\build.xml

构建失败 T:\Android\Android project\build.xml:49: taskdef类 com.android.ant.SetupTask不能为空 使用类加载器找到 AntClassLoader[]

总时间:0秒

我正在使用“stock”build.xml文件,并验证了*.properties文件的路径是否正确

有什么办法让它工作吗?既然它已经编译好了,我们需要以某种方式把它推到手机上

[编辑/更新]

这有帮助!

我进入这个项目,运行android.bat更新属性文件

$cd安卓项目 $android.bat更新项目-t3——路径

然后运行“ant安装”-成功

sgtwhy@sgtwhy-个人电脑 /cygdrive/t/Android/Android项目$ ant安装构建文件: T:\Android\Android project\build.xml [设置]Android SDK工具第10版 [设置]项目目标:安卓1.6 [设置]API级别:4 [设置] [设置]------------------ [设置]解析库依赖项: [设置]没有库依赖项。 [设置] [设置]------------------ [设置] [设置]警告:未设置版本值。应用程序将安装在 所有Android版本。 [设置] [设置]导入规则文件:tools\ant\main\u rules.xml

-调试混淆检查:

-设置调试模式:

-编译测试,如果测试:

-预构建:

-目录: [echo]如果需要,正在创建输出目录。。。 [mkdir]已创建目录:T:\Android\Android project\bin [mkdir]已创建目录:T:\Android\Android project\gen [mkdir]创建目录:T:\Android\Android project\bin\classes

-aidl: [echo]正在将aidl文件编译为Java类

-渲染脚本: [echo]将RenderScript文件编译为Java类和 RenderScript字节码

-资源src: [echo]正在从资源生成R.java/Manifest.java

-预编译:

汇编: [javac]T:\Android\Android sdk\tools\ant\main\u rules.xml:384: 警告:“inclu deantruntime”不是 设置,默认为 build.sysclasspath=last;设为假 f或可重复构建 [javac]将2个源文件编译为 T:\Android\Android project\bin\classes

-编译后:

-混淆:

-指数: [echo]将编译文件和外部库转换为 T:\Android\and roid项目\bin\classes.dex

-套餐资源: [echo]包装资源 [aapt]正在创建完整的资源包

-包调试符号:[apkbuilder]正在创建SDLApp-debug-unaligned.apk 并使用调试密钥对其进行签名

调试: [echo]在最终apk上运行zip align。。。 [echo]调试包:T:\Android\Android project\bin\SDLApp-Debug.apk

安装: [echo]正在安装T:\Android\Android project\bin\SDLApp-debug.apk 在默认模拟器或设备上。。。 [exec]pkg:/data/local/tmp/SDLApp-debug.apk [执行官]成功 [exec]267 KB/s(3.455s中的946557字节)

构建成功总时间:19 秒