我需要在Android上调试我的CN1应用程序。这就是为什么我成功地遵循了this Codename One tutorial(我按照解释的复制和更新了gradle文件依赖关系内容)中给出的指示。调试代码名称Android Studio上的一个应用程序
我现在有点困惑与更新源部分。
有一部分我们没有涉及到视频,直接复制更新的源代码而不发送构建。如果你打开新的Android Java 8支持,这是可能的。此时,您应该能够删除包含编译数据的libs jar文件,并将源代码直接放入本机项目中以在设备上进行调试。
如果我改变本地实现文件中的东西,如果我启动调试过程,它似乎工作。但是,我必须从libs目录中删除userClasses.jar文件吗?这个jar文件什么时候被实际调用?
此外,我是否还可以对Android Studio中的CN1代码进行更改(例如更改主类),还是需要在服务器上进行适当的构建过程?
UPDATE 2016年11月22日
以我的经验,你要调试的Android程序的第一个时间,你需要复制粘贴您的源文件和userClasses.jar(在libs文件夹)。当只更新本地实现文件时,您可以在不发送构建的情况下运行调试。但是,如果你改变了CN1代码中的内容,只要你不更新userClasses.jar(似乎逻辑,因为Android不知道关于CN1的任何内容)就不会反映到Android中。
任何信息赞赏,
干杯,
如[Google](https://developer.android.com/guide/platform/j8-jack.html)所示,我已在Gradle文件中启用Android Studios Java 8支持。所以现在我不必复制用户jar了,我可以直接在Android Studio中直接在本机实现中工作,对吧? – HelloWorld
好吧,我好像使用了我正在使用的2个IDE进行了一些操作。当然,如果我在Netbeans中更改CN1主类,它将不会反映在Android Studio IDE中(哪个项目不在同一个文件夹中)。傻我! – HelloWorld