将 google-play-services_lib 项目导入 Eclipse 工作区并使其成为库后,您需要设置 maven 构建过程。
制作“google-play-services_lib”文件夹的 zip 文件并将其命名为“google-play-services_lib.apklib”
+ google-play-services_lib.apklib
+ src
+ res
+ AndroidManifest.xml
+ project.properties
打开命令提示符并转到 zip 文件所在的文件夹,然后键入以下命令。这会将 apklib 安装到您的本地 maven 存储库中。
mvn install:install-file -Dfile=google-play-services_lib.apklib -DgroupId=com.google.android.gms -DartifactId=google-play-services -Dversion=14.0.0 -Dpackaging=apklib
现在您需要将 google-play-services jar 安装到本地存储库中。
mvn install:install-file -Dfile=google-play-services.jar -DgroupId=com.google.android.gms -DartifactId=google-play-services -Dversion=14.0.0 -Dpackaging=jar
回到 Eclipse 并打开你的 android pom 文件并输入以下依赖项
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>14.0.0</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>14.0.0</version>
</dependency>
现在您可以运行您的 maven 包命令以使用 google play jar 更新输出,并将 apklib 合并到您的 apk 文件中。
mvn 包 -Pandroid -Psign