1. 選了debug , 按下卻沒有動靜?

 

請看下你的Eclise console那個view ,有沒有這樣的一行紅字呢?

 

Device ‘MB9xxxxxxxx’ requires that applications explicitely declare themselves as debuggable in their manifest.

 

若有的話,請記得到
AndroidManifest.xml 裡面的 Application tab設定一下
"Debuggable"這個選項為 true,這樣就ok了!


4CBFE3989A6FB0C2DFFBC22D05F041  


2. 明明就照著打, 為什麼 R.id....還是紅點.

 

R.java 是個有趣的東西,若是以前學過 J2ME的人大概會摸不著頭緒,因為在ME裡面所有的UI都是透過寫Code的方式產生。偏偏Android的package api 裡面也有.R的class。R.java是由 Android 由你所設定的res\ 下的 xml檔案生出來的。如果R一直是紅點,代表你某個XML檔案有問題,仔細檢查一下XML檔案語法是不是正確,然後再重新 Clean workspace 重建即可。






BC38FECF70369A9A49EE7691FBB742  

3. 開發google MAP 應用常發生之問題

 

a. 建好了apk ,放上手機上測試,地圖卻無法顯現出來~

 

原因有好幾個~可以透過 log貓 一個一個檢查看看:

 

> 如果有出現這樣的訊息:



8E3F5D3F10BBE8EEDA4F8DDF189CA2  

InetAddress Unknown host www.google.com, throwing UnknownHostException ...






代表app無法連線,請檢查一下你
AndroidManifest.xml 內的User Permission 是否有給予Internet 的許可權。

 

> 如果修改過後,程式中的MapView有出現google 字樣,但還是只有方格(方塊)



40B69D8C383E039F1FB2D67537E0E2  

請檢查你的API key 是否正確。RIH 曾經犯過一個錯誤,在A電腦上申請一份API KEY,但後來把整個專案移到B電腦上開發,就一直發現地圖無法LOAD進來。找了很久才發現,原來API KEY若換一台電腦使用的話,要重新產生一次,不知道你是不是也犯了同樣毛病呢?

 

> 好像可以連線了...但卻出現 xx 的圖案




48842B9B00E513724743599E7D4A51  

請檢查一下GeoPoint的經緯度是否有錯誤喔~

 

4. Android requires .class compatibility set to 5.0. Please fix project properties. 的錯誤

 

請點選左邊Package Explorer中有發生此問題的專案(Project),按下滑鼠右鍵,選擇「Android Tool」中的 「Fix Project properties」,然後重新clean project即可!
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()