[Android篇]無法使用GET/POST

文章撰寫日期︰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取到資料了。

沒有留言 :

張貼留言