在手机上测试/调试Symbian应用程序的最简单方法是什么?

时间:2010-11-28 19:51:47

标签: debugging mobile symbian nokia carbide

我目前正在尝试为我的诺基亚5800 XpressMusic(运行Symbian 9.4)编程。设置开发环境(Carbide C ++)已经是一个巨大的痛苦,但现在我实际上能够构建一些痛苦并没有停止!当您真正想要在手机上测试应用程序时,似乎有一个令人难以置信的开销。但我真的希望比我更有经验的人知道一些简单的方法。

如果我理解正确,每个申请都必须签名。我可以自己签署申请,所以这不是一个问题,似乎工作得相当好。但是,如果我这样做,似乎并非所有功能都可用,而我需要的功能就在其中。所以现在我可以选择购买发行商ID来获得开发者证书(当前费用:200美元 - 不,谢谢),或者每次都要将申请上传到symbiansigned每次我都会更改代码并希望在手机上进行测试我必须使用愚蠢的网络表单上传内容!

但是现在我很兴奋地发现你可以使用一个名为TRK的东西做一些远程调试(也许这让我不能签名?)。我希望我可以用它来连接Carbide和我的手机。但这并不是很有效。尽管安装正确,但我的手机未显示此连接所需的应用程序。我查看了支持的Symbian版本号,它似乎是9.2,所以不是我的:(再次陷入困境?

仿真器不可选,因为它不支持传感器和摄像头:(

那么我做错了什么(肯定一定有什么)?是唯一的方法来测试我的手机上的应用程序,每次实际上传,等待它签名,再次下载,安装和测试 - 只是为了看到它不起作用,我必须重复这个过程一遍又一遍地??请不要......

3 个答案:

答案 0 :(得分:1)

按照此处http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml的说明获取5个测试设备的免费证书,然后您可以使用此证书直接在不使用开放标志的情况下对应用程序进行签名。

答案 1 :(得分:1)

当你使用TRK时,你的应用程序仍然安装在手机上(在后台,有所谓的静默安装API - 顺便说一句,你也可以使用它,但它是offtopic),因为二进制的唯一合格方式进入手机的是安装程序服务。所以你还需要一些证书。获得这里提到的证书的所有三个选项都可以,但我认为最后一个免费的(来自Mahdi Hijazi)是首选。 :)

答案 2 :(得分:0)

请转到

  

http://www.opda.net.cn/register.php

然后申请OPDA开发人员证书并从网站下载签名者工具并使用它来签署您的symbian应用程序。