我正在尝试将Google Play Services 4.0.3 AAR与IntelliJ 13一起使用(133.193) 我使用像这样的安装文件:
mvn install:install-file -Dfile=$ANDROID_HOME/extras/google/m2repository/com/google/android/gms/play-services/4.0.30/play-services-4.0.30.aar -DgroupId=com.google.android.gms -DartifactId=play-services -Dversion=4.0.30 -Dpackaging=aar
并增加了依赖性:
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>play-services</artifactId>
<version>4.0.30</version>
<type>aar</type>
</dependency>
从CLI运行mvn install
时,似乎编译得很好,但是IntelliJ无法包含软件包并为其提供检查/自动完成,并且所有符号都显示错误/无法识别。
包含在“依赖关系”下的Maven面板上显示,但不显示在“外部库”下的“项目”面板中。
使用android-maven-plugin 3.8.1
答案 0 :(得分:3)
答案 1 :(得分:0)
我通过将android-maven-plugin
添加到我的pom.xml
中解决了这个问题(请注意,在添加这些部分之后,您需要将maven导入到项目中):
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.8.2</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>19</platform>
</sdk>
</configuration>
</plugin>
</plugins>
</build>
</project>