0

イベントを記録し、いくつかのテスト ケースを作成できるように、このチュートリアルに従って、monkeytalk エージェントをビルドしています。実行中のgitプロジェクトもダウンロードしましたが、モンキートークIDEに表示されず、イベントも記録されていません。

また、独自のプロジェクトを作成し、1 から 9までのすべての手順に従います。実際のデバイスでテストしているので、skipped 10th step. 私が直面している問題は、プロジェクトを同期すると gradle が正しくビルドされますが、プロジェクトを実行すると次のエラーが発生することです。

エラー: タスク ':app:compileDebugJava' の実行に失敗しました。そのようなプロパティはありません: クラスの bootClasspath: com.android.build.gradle.AppPlugin

誰かが何か考えを持っているなら、あなたの助けに感謝します。ありがとう!!!

4

2 に答える 2

0

AspectJ プラグイン - com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.5' の代わりに、https://github.com/Archinamon/GradleAspectJ-Androidを使用してみてください。

まず、モジュール ビルド ファイルのリポジトリ ブロックに Maven リポジトリ リンクを追加します。

maven { url 'https://github.com/Archinamon/GradleAspectJ-Android/raw/master' }

buildscript の依存関係セクションにプラグインを追加します。

classpath 'com.archinamon:AspectJ-gradle:1.0.15'

aspectj プラグインを適用します。

apply plugin: 'com.archinamon.aspectj'

プロジェクトをビルドして実行します。

注: 上記の変更は、ステップ #3 とステップ #5 のみにあります。他の手順は同じです。

于 2015-07-24T10:54:11.123 に答える
0

多くのことを試した後、Android Studio を使用して MonkeyTalk エージェントを APK に統合することに成功しました。

ヒント:

  • gradle ビルド バージョン 1.0.0 を使用しましたが、1.2.3 が利用可能ですが、そのバージョンの gradle と monkeytalk クライアント エージェント apk にはいくつかの問題があります。

  • Google Play サービスを使用している場合は、7.0.0 バージョンを使用してください

手順: 手順については、このドキュメントを参照してください。

しかし、この投稿をフォローするときに直面するいくつかの問題があります。次のとおりです。

  • アプリフォルダーにlibsフォルダーを作成し、そこにmonkeytalk-agent-2.0.10.jarを配置します。アプリのbuild.gradleでこれを使用します

    dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    ....
    }
    

使用する必要はありません

monkeytalkCompile fileTree(dir: 'monkey-libs', include: ['*.jar'])

これにより、プロジェクトを実行しているときにエラーが発生します

書く必要はありません

monkeytalk.initWith(buildTypes.debug) monkeytalk { applicationIdSuffix ".monkey" }

これを使用してください:

 buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

これは役立つと思います。誰かが問題に直面している場合はお知らせください。私のビルドはmonkeytalk IDEで正常に実行されています

于 2015-07-24T11:00:34.510 に答える