續:自定義適配器實現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

相關文章
相關標籤/搜索