3

Android Studio に Robotium レコーダー プラグインをインストールし、[New Robotium Test] ボタンをクリックしていくつかのステップを記録しようとしました。手順に従って、APK をファイル パスの宛先に含めました。新しい Robotium テストをクリックすると、APK はエミュレーターに正しくインストールされますが、次のメッセージが表示されます。

Recording failed. Please see output C:\Users\admins\Robotium_log.txt

以下は、のテキストファイルですRobotium_log.txt。開くと、次のようなテキストが表示されます。

入力:

E:\Jink\jink-mvp-android\gradlew.bat -Dorg.gradle.daemon=true assembleDebugAndroidTest -u -b E:\Jink\jink-mvp-android\executorproject\build.gradle

出力:

ProjectEvaluationListener.afterEvaluate() の通知に失敗しましたが、プライマリ構成の失敗が優先されます。java.lang.RuntimeException: SDK の場所が見つかりません。local.properties ファイルの sdk.dir または ANDROID_HOME 環境変数で場所を定義します。com.android.build.gradle.internal.SdkHandler.getAndCheckSdkFolder(SdkHandler.java:140) で com.android.build.gradle.internal.SdkHandler.getSdkLoader(SdkHandler.java:150) で com.android.build.gradle com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:684) の .internal.SdkHandler.initTarget(SdkHandler.java:118) com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:621) ) com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:571) で com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java: DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java: 40) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) で java.lang.Thread.run(Thread.java) :748) FAILURE: ビルドが例外で失敗しました。* 場所: ビルド ファイル 'E:\Jink\jink-mvp-android\executorproject\build.gradle' 行: 54 * 問題: ルート プロジェクト 'executorproject' の評価中に問題が発生しました。> SDK の場所が見つかりません。ローカルの sdk.dir で場所を定義します。プロパティ ファイルまたは ANDROID_HOME 環境変数を使用します。* 試してください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。

4

0 に答える 0