鍍金池/ 問答/Java  Android  HTML/ 友盟分享報(bào)錯(cuò) org.json.JSONException

友盟分享報(bào)錯(cuò) org.json.JSONException

E/UClient: org.json.JSONException: Value OK of type java.lang.String cannot be converted to JSONObject: [Caught Exception in decryptData()]
E/UClient: at org.json.JSON.typeMismatch(JSON.java:111)
E/UClient: at org.json.JSONObject.<init>(JSONObject.java:163)
E/UClient: at org.json.JSONObject.<init>(JSONObject.java:176)
E/UClient: at com.umeng.socialize.net.utils.UClient.decryptData(UClient.java:477)
E/UClient: at com.umeng.socialize.net.utils.UClient.parseResult(UClient.java:410)
E/UClient: at com.umeng.socialize.net.utils.UClient.httpGetRequest(UClient.java:213)
E/UClient: at com.umeng.socialize.net.utils.UClient.execute(UClient.java:72)
E/UClient: at com.umeng.socialize.net.base.SocializeClient.execute(SocializeClient.java:33)
E/UClient: at com.umeng.socialize.net.stats.StatsAPIs.shareStatsStart(StatsAPIs.java:47)
E/UClient: at com.umeng.socialize.net.analytics.SocialAnalytics$4.run(SocialAnalytics.java:141)
E/UClient: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
E/UClient: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/UClient: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/UClient: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/UClient: at java.lang.Thread.run(Thread.java:764)
W/pool-11-thread-: type=1400 audit(0.0:312): avc: denied { read } for name="address" dev="sysfs" ino=9477 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
E/UClient: org.json.JSONException: Value OK of type java.lang.String cannot be converted to JSONObject: [Caught Exception in decryptData()]
E/UClient: at org.json.JSON.typeMismatch(JSON.java:111)
E/UClient: at org.json.JSONObject.<init>(JSONObject.java:163)
E/UClient: at org.json.JSONObject.<init>(JSONObject.java:176)
E/UClient: at com.umeng.socialize.net.utils.UClient.decryptData(UClient.java:477)
E/UClient: at com.umeng.socialize.net.utils.UClient.parseResult(UClient.java:410)
E/UClient: at com.umeng.socialize.net.utils.UClient.httpGetRequest(UClient.java:213)
E/UClient: at com.umeng.socialize.net.utils.UClient.execute(UClient.java:72)
E/UClient: at com.umeng.socialize.net.base.SocializeClient.execute(SocializeClient.java:33)
E/UClient: at com.umeng.socialize.net.stats.StatsAPIs.shareStatsEnd(StatsAPIs.java:60)
E/UClient: at com.umeng.socialize.net.analytics.SocialAnalytics$5.run(SocialAnalytics.java:159)
E/UClient: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
E/UClient: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/UClient: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/UClient: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/UClient: at java.lang.Thread.run(Thread.java:764)

回答
編輯回答
萌吟

類型轉(zhuǎn)換出錯(cuò),你看下json的數(shù)據(jù)格式,再結(jié)合你的數(shù)據(jù)結(jié)構(gòu)看下,這個(gè)問題是小問題

2017年3月24日 06:43
編輯回答
綰青絲

類轉(zhuǎn)換錯(cuò)誤,檢查一下UClient的477行的代碼

2017年4月4日 19:38
編輯回答
別傷我
Value OK of type java.lang.String cannot be converted to JSONObject: [Caught Exception in decryptData()]

String類型不能轉(zhuǎn)化成JSONObject類型

2018年6月11日 22:34