iphone - 使用 XMLVM : Android to iPhone

标签 iphone android cross-compiling

与此问题相关: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 Platform 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

我收到错误

错误:未知目标: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 只能在带有 Xcode IDE 的 Mac OS 平台上工作。我想在我拿到 Mac 之前我真的无法开始这个项目。

关于iphone - 使用 XMLVM : Android to iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5697828/

相关文章:

iphone - 模拟推送的 NavigationController 的更新 View

java - 在开始 Activity 之前需要单击“下一步”按钮两次

android - 如何计算应用程序以编程方式成功启动 android?

cross-compiling - 为什么 libtool 会抛出 "unsupported hardcode properties"错误,它们是什么意思?

android - 如何在Android上使用strace?

rust - 如何让我的 Rust 程序链接到另一个 glibc?

iphone - 在 iOS 5.0 上使用 NSURLIsExcludedFromBackupKey 而不会崩溃

ios - 当我快速更改 View Controller 时需要帮助停止进程。

iPhone : User option to keep the app awake

java - 相机对话框不保存 exif 数据?