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

走远了吗. 提交于 2019-12-05 06:27:14

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

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

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

的操作方法release我的APK。

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

现在怎么办啊!手机不能看log.

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

2.尝试debug;

问题1.

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

 

 

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

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

 

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

 

 

 

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

 

 

 

 

3-3. 当然,如果你可以直接手工添加「android:debuggable="true"」至「<application ~ >」内。

 

解决了???????????? 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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!