如果您的 Android Studio 项目是 Maven 类型,那么您需要做的就是添加一些 AspectJ 依赖项、MonkeyTalk-Agent 依赖项并使用这些依赖项的配置制作 maven 配置文件。
首先,您需要使用 MonkeyTalk-Agent for Android 将之前下载的(可用here)jar 文件部署到本地 Maven 存储库。如果你有正确的 maven 配置,你可以使用以下命令:
mvn install:install-file -Dfile=monkeytalk-agent-2.0.4.jar -DgroupId="com.gorillalogic.monkeytalk" -DartifactId="monkeytalk-agent" -Dversion="2.0.4" -Dpackaging="jar"
当您成功完成这部分后,您可以编辑您项目的现有 POM 文件并将以下内容添加到您的项目依赖项中:
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>1.6.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.gorillalogic.monkeytalk</groupId>
<artifactId>monkeytalk-agent</artifactId>
<version>2.0.4</version>
</dependency>
下一步是创建可以在构建期间添加 MonekyTalk 的 maven 配置文件:
<profile>
<id>monkeytalk</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<aspectLibraries>
<aspectLibrary>
<groupId>com.gorillalogic.monkeytalk</groupId>
<artifactId>monkeytalk-agent</artifactId>
</aspectLibrary>
</aspectLibraries>
<showWeaveInfo>true</showWeaveInfo>
<verbose>true</verbose>
<Xlint>ignore</Xlint>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
下一步是编辑您的应用清单文件,授予以下权限:
<!-- Monkeytalk permission -->
<uses-permission android:name="android.permission.GET_TASKS"/>
现在您的项目已设置并准备好构建 MonkeyTalk 应用程序。为此,您只需在项目 maven 构建过程中使用您的新 monkeytalk 配置文件。命令行使用示例:
clean install android:deploy android:run -Pmonkeytalk
现在您可以通过 MonkeyTalk IDE here 与您的应用程序连接。