2013/05/31

Android 問題集錦

From Evernote:

Android 問題集錦

Clipped from: http://developer.android.com/guide/topics/manifest/uses-feature-element.html
1.
問題:
一次更新後,所有純平版裝置都無法在Google Play中看到該App,該次更新主要提供使用簡訊小額付費機制

解答:
因為簡訊寄送需要增加SEND_SMS這個Permission,連帶會自動將android.hardware.telephony這個feature設為需求
解法為在 androidmanifest中增加 <uses-featureandroid:name="android.hardware.telephony"android:required="false"/>

2.
問題:
遊戲當中並沒有使用到menu鍵,但是只要手機沒有實體menu鍵的話都會出現虛擬menu鍵

解答:
之前我沒有設定targetSdkVersion,由於targetSdkVersion預設等於minSdkVersion,而我設定的值為9,被判定為legacy,則會顯示虛擬menu鍵
targetSdkVersion設為14後則解決

3.
問題:
targetSdkVersion換成14後的測試期間,發現home鍵與power鍵兩種進入讓遊戲進入背景的方法的行為不同

解答:
解說的十分詳細
我的設定是orientation 修改後解決

4.
問題:
更新Android SDK Tools為22版後,發現無法產生R檔,出現"Error executing aapt.Please check aapt is present at /android-sdk/platform-tools/aapt"

解答:
Android SDK Tools 22有問題   aapt被移到其他路徑但是設定沒有改到
網路找的解法
我自己的做法是使用21版先不要升級

沒有留言 :