如何在Android设备上运行Java代码而不上传apk文件

4
有没有一种简单的方法在Android设备上运行Java代码,而不需要交付一个apk?我想测试函数调用,而不必构建整个项目。
例如,可以运行像Camera.open(1)这样的调用,并查看设备的响应。重新构建整个项目并重新部署以进行微小更改需要很长时间。我能想到的唯一选择是有一些文本字段,接受用户输入,执行命令(编译器API?)并显示结果。是否有更好的方法?
1个回答

3

看起来很酷,谢谢分享!不过运行本地的Java代码怎么样? - Cat
如果你想一下,我们实际上不能使用Java来实现这个目的,因为每次我们想在命令行上尝试一些东西时,声明类型并初始化每个Java变量/类/对象都会增加额外的代码行。这就是为什么Beanshell被创建的原因。Beanshell只是将Java重新设计为脚本语言,以最小化编写样板代码的数量,以便尝试某些内容。在Android脚本层上,Beanshell也被设计为最小化创建和运行Android活动、服务等的样板代码的数量。 - Stephan Branczyk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接