文章撰寫日期︰2013/07/05 15:37 cocos2dx使用版本︰v 2.0.4
cocosBuilder使用版本︰v 2.0 alpha 1
一、問題
今天使用cocos2dx提供的CCHttpRequest跟伺服器發出GET/POST請求時,Android端一直無法取得到正確資料,出現以下的LOG︰
response failed
error buffer: Couldn't resolve host 'xxxxxxx.amazonaws.com'
二、解決辦法
這是因為沒有開啟Android端的用戶權限。註︰
Google對於每一隻APP需要使用到的權限,
都要求開發者必須在AndroidMenifest.xml裡註冊,
這是為了讓Google Play可以在提供使用者下載的地方,
show出這隻APP需要哪些資訊。
如︰這隻APP需要有上網能力、需要讀取您的通訊錄、需要讀取您的外部SD卡等等⋯
Android端的User-Permission需要加入Internet這個Permission。
〈uses-permission android:name="android.permission.INTERNET"/〉
加入後,就能在Android端GET/POST取到資料了。
沒有留言 :
張貼留言