3. 编写的第一个android HelloWorld程序如何在手机上面调试运行
以前有用自己的手机开发过Android的小程序玩玩,现在又想学习下 opencv + android的开发,按照网上的教程配置了两天的环境了,
发现编写的HelloWorld程序在 avd4.2的设备模拟上面运行正常,不管编译的sdk版本为2.3,3.0,4,2都可以在配置的设备模拟器上运行,
但是配置选项,想让android程序在自己的真机上面运行,这样速度比较快,更加接近真实情况,却出现了很多问题,一直没找到问题的
关键。
分析:
(1)一开始觉得是自己的SDK版本和手机的android固件版本不一致,所以不断的调整编译和运行选项,
android程序的运行配置选项 Target:
android的编译选项:
手机为2.3.6系统。
发现程序还是出现问题,错误:
(2)换了一个同学的4.0的android手机,发现问题依旧。
(3)通过上网咨询eclipse 开发的程序如何在手机上面运行调试,发现自己的问题在于android 手机的驱动没有安装好,电脑无法识别手机。
网上的方法:
http://www.cnblogs.com/plwang1990/archive/2011/07/04/2097757.html
http://www.cnblogs.com/azai/archive/2011/05/10/2041752.html
——————
. 连接华为 G300到电脑,电脑弹出一个CD驱动器的提示,可以进入此文件目录,在usb_drivers找到exe的驱动安装即可。
notes: 在电脑上面安装豌豆荚可以自动安装手机的驱动到电脑,因此以前开发的android程序都能自动安装到手机上面进行调试。
. 通过计算机——管理——设备管理,可以发现android phone的设备已经正常显示,没有惊叹号错误。
(4)重新在eclipse里面运行程序,发现程序可以正常在自己的手机里面安装运行。
利用ADB 检测连接的手机设备
自己的手机是否识别的检测结果:
更多相关文章
- 【Tech】android真机测试——小米3
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
- Android(安卓)adb无线调试,保护手机USB口,从我做起。
- 你如何评价Android系统?优缺点
- Android开发之android中的多进程模式
- Android(安卓)传感器概述
- 阿里安卓高级架构师推荐——Android程序员必备的六大顶级开发工
- Android系统权限
- Unity3D链接Android手机端数据库