与此问题相关:Use with XMLVM to convert android app to iphone app
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,afireworks)。每个人都失败了,抱怨它无法找到我的Android SDK。它已按照手册中的说明正确设置,因此我打开build.xml文件以查看它们实际需要的内容......它们正在寻找“$ sdk $ / tools / android”。好吧,android sdk在正确的位置有一个“android.bat”,所以我将批处理文件复制为“android”,现在构建运行正常。
我目前的问题:
现在我使用
行调用XMLVM java -Xmx1G -jar c:\xmlvm\xmlvm.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)
...
简而言之,我被困住了,我甚至无法通过演示。 HALP。
答案 0 :(得分:3)
RTFM ..........事实上,这部分在“相关帖子”中突出显示:
在本手册的第2.2.3节中,它明确指出makefile
仅适用于带有Xcode IDE的Mac OS平台。我想在得到mac之前我真的无法启动这个项目。