我走下了使用Linux进行黑莓开发的漫长道路。 目前这意味着:
bb-ant-tools – 用于build设
net_rim_api.jar – 以及Eclipse插件1.3.0中的其他BlackBerry好东西
预先validation – 无论是J2ME SDK还是WTK,我都忘了哪个
VirtualBox虚拟机上的Windows 7:与OpenGL 1.x兼容吗?
如何在Linux上构buildBlackBerry应用程序?
在没有GUI的情况下在Linux上签名的BlackBerry代码
跨多个操作系统平台的代码签名证书 – 与Adobe Air软件包相关
一个软件来开发android / ios / bb / windows 8
Retrotranslator – 用于将J2ME中的一些Java 5强制转换为J2ME
bjavaloader – 来自Barry,推送应用程序到我的设备
我离这条路很远,我已经放弃了Eclipse,因为我更喜欢vim。 最后剩下的难题是:
@H_502_35@ 在Linux上debugging黑莓
我试过bjdwp,也来自Barry项目。 当我通过jdp连接时,我可以连接并看到一些控制台输出。 但是尝试使用jdpfunction似乎失败。 在Eclipse中作为远程应用程序进行debugging会导致以下错误:
抛出“Barry :: Error”的实例后终止调用
什么():控制器:请求模式不支持
最好的方法是在VirtualBox中的Windows中设置jdwp,并远程连接到Linux的?
错误!:“javax.bluetooth.BluetoothConnectionException”的重复定义
推送通知的设备令牌
黑莓debugging输出
以编程方式检测BlackBerry设备及其PIN码
我认为 ,在Windows上启动fledge.exe后,所有的通信都通过套接字完成。 所以有一个可行的选择(需要一个虚拟机或能够在WINE上运行Fledge – 没有尝试后者)是在unix上创建一个名为fledge.exe的文件,并具有可执行权限。
它反过来会在WINE或启动实际请求的模拟器的VM中触发启动序列,并通过所有提供的参数。 它将代理真实模拟器和eclipse之间的所有调试端口流量。
这很复杂,并且需要VM或WINE设置,但我认为它可能工作。 (WINE会比较容易,因为写一个启动程序来启动一个特定的虚拟机exe文件将会带来自己的挑战。)这是我一直在考虑的,最近近距离观察,但是没有真正的时间。
我也没有试图配置fledgecontroller / fledge.exe自己在wine下自动运行。 我认为这是可能的。 如果有效的话可能是最简单的方法。
这可能是你已经考虑过的一个简单的想法,但你可以打开从Linux到Windows套接字,基本上只是做一个打印语句级调试? 你只需要得到一些数据,所以你可以看到发生了什么事,对吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。