gpt4 book ai didi

android - 生成 compatibility-v7-appcompat 的 APKLIB

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:15:32 24 4
gpt4 key购买 nike

我想开始使用 appcompat-v7 支持库的新 ActionBar,我正在使用 maven。我试图创建一个 apklib。这些是我遵循的步骤:

  1. 创建项目的 ZIP 文件 android-sdks/extras/android/support/v7/appcompat
  2. 使用 APKLIB 扩展名重命名 ZIP 文件。
  3. 将 APKLIB 文件安装到我的本地存储库中:

C:....m2\repository\android\support\compatibility-v7-appcompat\18>mvn install:install-file -Dfile=appcombat.apklib -DgroupId=android.support -DartifactId=appcompat -Dversion=18 -Dpackaging=apklib

开始使用我的 android 项目中的库,在 pom 中添加此依赖项:

    <dependency>
<groupId>android.support</groupId>
<artifactId>appcompat</artifactId>
<version>18</version>
<type>apklib</type>
</dependency>

但它不起作用。我收到缺少 Artifact 的错误消息。
任何帮助将不胜感激。

最佳答案

这是一种在不依赖 Maven SDK 部署程序的情况下将 appcompat 安装到本地存储库的方法...

从 Android SDK 管理器中,安装“Android 支持存储库”选项。进入你的SDK文件夹,然后进入./extras/m2Repository/com/android/support/appcompat-v7/18.0.0

打开 appcompat-v7-18.0.0.aar 文件并将 classes.jar 复制到名为 appcompat-v7-18.0.0.jar 的文件中

在命令行进入同一个 m2Repository 文件夹并运行以下命令:

mvn install:install-file -Dfile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.jar"/ -DpomFile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.pom"/ -Dpackaging="jar"
mvn install:install-file -Dfile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.aar"/ -DpomFile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.pom"/ -Dpackaging="apklib"

然后在你项目的POM中添加如下两个依赖

    <dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>18.0.0</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>18.0.0</version>
<type>jar</type>
</dependency>

关于android - 生成 compatibility-v7-appcompat 的 APKLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18419806/

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