gpt4 book ai didi

Android Studio 和 MonkeyTalk?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:57 26 4
gpt4 key购买 nike

有人成功地使用 Android Studio 设置了 MonkeyTalk 吗?

此时我的主要问题是我没有看到将 java 编译器设置为 aspectj 的方法

我相信在 custom_rules.xml 中有一些方法可以做到这一点,但我还没有看到如何做到这一点。

这会导致一个可能不相关的问题,但在我使用的最新版本的 Android Studio (0.1.1) 中,我看不到从 Android Studio 内部运行 ant 构建的方法。

任何建议表示赞赏!

最佳答案

我发现一种很有效的方法是使用此处的 android-gradle-aspject-j 插件 https://github.com/uPhyca/gradle-android-aspectj-plugin

我所做的是创建一个新的构建类型 (monkeytalk),包括 monkey talk jar 作为编译依赖项此构建类型并应用上述 aspectj 插件。这确保了 monkey talk 构建类型发生 monkey talk 编织。

这是我的构建 xml 的 fragment

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.5'
}
}
apply plugin: 'com.android.application'
apply plugin: 'android-aspectj'

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

dependencies {
monkeytalkCompile(files("monkey-talk/monkeytalk-agent-2.0.5.jar"))
}

我还为 monkey talk 构建类型添加了一个 AndroidManifest.xml 文件,它添加了所需的权限,即 GET_TASKS 和 INTERNET

有关完整的示例应用程序,请查看此 github 存储库 https://github.com/georgepapas/android-gradle-monkey-talk-demo/

关于Android Studio 和 MonkeyTalk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16821039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com