Using XMLVM: Android to iPhone



与此问题相关:使用XMLVM将android应用程序转换为iphone应用程序

XMLVM附带了几个演示项目,我认为这些项目对某些人来说必须完美地工作。我遇到了一些问题,找不到很多文档来帮助我。我一直在遵循xmlvm站点的文档:http://www.xmlvm.org/documentation/manual.pdf

我的故事到目前为止(跳过我目前的问题)

首先,这是一个Windows XP SP3 32位系统。

安装Android SDK,下载安装SDK平台Android 1.5、1.6、2.2、2.3.3、3.0。

我检查了XMLVM并使用ant构建它。到目前为止,一切顺利。(手册第1.3节)

我尝试构建android演示项目(xokoban, helloworld, fireworks)。每次都失败了,抱怨找不到我的Android SDK。它已经按照手册中描述的那样正确设置,所以我打开build.xml文件,看看他们实际上在寻找什么……他们正在寻找"$sdk$/tools/android"。好吧,android sdk在正确的位置有一个"android.bat",所以我把批处理文件复制为"android",现在构建运行良好。

我当前的问题:

现在我使用

行调用XMLVM

java -Xmx1G -jar c:xmlvmxmlvm.jar --in=/demo/android/helloworld --target=android-on-iphone --app-name=bleh

得到错误

Error: Unknown target: android-on-iphone

所以我尝试相同的行,但与--target=iphone

返回错误

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.simontuffs.onejar.Boot.run(Boot.java:306)
    at com.simontuffs.onejar.Boot.main(Boot.java:159)
Caused by: java.lang.NullPointerException
    at org.xmlvm.util.FileSet$3.hasNext(FileSet.java:98)
    ...

简而言之,我被卡住了,我甚至无法完成演示。想买。

RTFM..........事实上,这部分在"相关文章"中已经被强调过了:

在手册的2.2.3节中,它明确指出makefile将仅在Mac OS平台上使用Xcode IDE工作。我想我真的不能开始这个项目,直到我得到mac。

相关内容

  • 没有找到相关文章

最新更新