续:自定义适配器实现Grid View和Gallery碰到到问题。

经过(析:自定义适配器实现Grid View和Gallery碰到到问题。)的努力:终于可让应用程序在模拟器上面正常运行起来。html

如今就有些贪心了,想让这个应用能在个人宝贝android手机上运行!android

按照:http://wenku.baidu.com/view/7182d5186bd97f192279e98a.htmlapp

的操做方法release个人APK。eclipse

放到手机安装运行,问题出现了,一样也是异常结束!编辑器

如今怎么办啊!手机不能看log.测试

1.开始搭建手机debug的环境;ui

2.尝试debug;spa

问题1..net

驱动程序安装完毕以后,你能够尝试在命令行使用「adb devices」来查看是否真的被识别到了你所安装的设备。命令行

242-3-6.png

 

 

3. 在想调试(Debug)的项目的AndroidManifest.xml 中,添加Debug为True。

※每一个须要调试的项目都必须如此设定。

 

3-1. 在Eclipse的Package Explorer 中,找到 AndroidManifest.xml 。

 

 

242-1.png

 

3-2. 在编辑器中,选择Application,按照下图所示,设置Debuggable 的值为 true。

 

 

 

242-1-2.png

 

3-3. 固然,若是你能够直接手工添加「android:debuggable="true"」至「<application ~ >」内。

 

242-1-3.png

解决了???????????? no permissions的问题!

接下来就开始在eclipse上调试android程序了,右击android工程->Run as->Android Application,弹出以下窗口:(从新启动系统以后才有这样的效果)

选中手机设备,点击OK以后,程序就开始在真机上安装了,控制台输出以下信息:

[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device ‘HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }
运行这个应用程序,这样就可使用手机来测试了

尝试debug与模拟器的方法同样。(android的开发环境真牛!!!!无比叹服!)

3.debug发现问题---老问题,OOM。
缘由是本人曾经拍过一张照片,手机拍摄到照片相对于测试图片要大不少!

参考这里吧: 

原理分析: http://my.oschina.net/kangchunhui/blog/73441

解决办法:http://my.oschina.net/kangchunhui/blog/73442

相关文章
相关标签/搜索