2

newsfeed/timeline/dashboardユーザーがさまざまなソーシャル メディア アカウントから取得する Android アプリを作成しています。私はTembooこれを実装していました。

その間Oauth、エラーが発生しました

原因: java.lang.NoSuchMethodError: No static method valueToString(Ljava/lang/Object;)Ljava/lang/String; クラス Lorg/json/JSONObject 内。またはそのスーパークラス (「org.json.JSONObject」の宣言が /system/framework/core-libart.jar に表示されます)

私のアプリはいつもクラッシュします。チュートリアルアプリを試しましたが、同じエラーが発生しました。助けが必要 :(

PS:これを実装できる他の方法があれば共有してください。私は開発が初めてです。

4

3 に答える 3

2

クラス ライブラリに org.json.jar がありますか? Java が、必要なメソッドを実装していない古いバージョンの org.json.JSONObject を取得している可能性があります。Temboo SDK はこれらのクラスをバンドルしていますが、あなたの場合、Temboo ライブラリをロードする前に Java がそのライブラリの他のバージョンを見つけている可能性があります。org.json クラスを含む他の jar を削除するか、Temboo jar の後にロードされることを確認すると、問題が解決する場合があります。また、あなたの別の jar にも org.json クラスが埋め込まれている可能性があります。

于 2015-05-18T20:25:31.827 に答える