4

Codename One の Android ビルドを送信するときに、新しいgradle ビルド スイッチを使用しています。gradle でビルドすることの強調された利点の 1 つは、Android Studio で開く/実行する機能であり、実際にプロジェクトが開きますが、次のエラーが発生します。

エラー: クラス 'org.codehaus.groovy.runtime.StringGroovyMethods' を読み込めません。この予期しないエラーの考えられる原因は次のとおりです。

  • Gradle の依存関係キャッシュが破損している可能性があります (ネットワーク接続のタイムアウト後に発生することがあります)。依存関係を再ダウンロードしてプロジェクトを同期します (ネットワークが必要です)。
  • Gradle ビルド プロセス (デーモン) の状態が破損している可能性があります。すべての Gradle デーモンを停止すると、この問題が解決する場合があります。Gradle ビルド プロセスを停止します (再起動が必要です)
  • プロジェクトで、プロジェクト内の他のプラグインまたはプロジェクトが要求する Gradle のバージョンと互換性のないサードパーティのプラグインを使用している可能性があります。
Gradle プロセスが破損している場合は、IDE を閉じてからすべての Java プロセスを強制終了することもできます。

プロセスと IDE を再起動し、多くのことを実行しましたが、実際には成功しませんでした。

4

1 に答える 1

4

私はまったく同じ問題を抱えていて、しばらく前にCodename Oneのサポートに対応しましたが、解決策はかなり単純であることがわかりました:

独自の gradle インストールを使用するものとして定義します。これは、CodenameOne の Chen が参照として私に送ったものです。

チェンのスクリーンショット

私はgradle 2.8をインストールし、設定でそのように構成しましたが、それはほとんど機能しました。また、Android Studio の指示に従わなければなりませんでした - 提供された javaHome は有効なフォルダーではありません& AS を 1.0 に更新した後でも、マルチサーバーでセックスは必要ありませんでしたか?

于 2015-12-23T08:14:31.390 に答える