一个JAVA游戏代码怎样转换成Android代码?

一个JAVA游戏代码怎样转换成Android代码?,第1张

一、修改Android Studio(以下简称AS)的内存配置

因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。

二、配置AS的JDK、SDK

在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件

三、生成导入AS所需配置文件(*.ipr)

①编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)

②检查out/host/linux-x86/framework/目录下是否有idegen.jar

如果idegen.jar不存在,执行:

mmm development/tools/idegen/

在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。

我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。

③执行

development/tools/idegen/idegen.sh

等待出现类似下面的结果:

Read excludes: 5ms

Traversed tree: 44078ms

这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJ IDEA(AS是基于IntelliJ IDEA社区版开发的)的配置文件

④在AS中打开源码根目录下新生成的android.ipr

z不是太懂你的意思诶

你是不是想在安卓手机上运行以前的Java游戏啊

如果是酱紫呢,你下个Java虚拟机就可以的

然后在虚拟机里可以运行Java游戏的

虚拟机你在应用宝里就可以下载到的

我的就是在这个上边下载的

一般的Java软件都是可以运行的呢

而且也不会卡顿什么的

其实我个人感觉游戏的话直接从上边下载安卓原生的就好了

也比之前的Java要好玩一些,也更多呢

希望可以对你有帮助吧

您好 您可以使用adt进行Android app的编写 然后可以直接调试在真机上运行。

虽然android发展自java 但是java程序是无法直接在android手机上运行的哦。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7858953.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存