gpt4 book ai didi

android - 如何设置Android maven项目本地依赖?

转载 作者:行者123 更新时间:2023-11-29 00:16:10 27 4
gpt4 key购买 nike

我正在 android 中研究比特币。我正在尝试在 Windows 7 64 位中使用 Maven 构建项目。我已经完成了从这个 GitHub Link 构建项目的所有过程.我所做的步骤如下:

步骤:1 – 从上面的链接从 GIT 下载安卓钱包

步骤:2 – 在我的 Widows 电脑上安装 maven

步骤:3 – 设置环境变量

步骤:4 – 打开命令提示符,转到放置 android 钱包的目录。运行命令“mvn clean install

步骤:5 – 出现以下错误:

Scanning for projects...

[INFO] ------------------------------------------------------------------------
[INFO] Building Bitcoin Wallet 4.05-test
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for com.android.support:support-v4:jar:19.1.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.760 s
[INFO] Finished at: 2014-11-05T18:32:30+05:30
[INFO] Final Memory: 9M/21M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project wallet: Could not resolve dependencies for project de.schildbach.wallet:wallet:apk:4.05-test: Failure to find com.android.support:support-v4:jar:19.1.0 in file://C:\Android SDK\sdk/extras/android/m2repository was cached in the local repository, resolution will not be reattempted until the update interval of android-support has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
D:\Working Point\Bitcoin work space\wallet>

步骤:6 – 对于上述错误从这里找到解决方案 - Link

步骤:7 – 成功构建maven-android-sdk-deployer

关于查询

正如上面的教程所说,我已经在我电脑的本地 USER 目录中创建了本地存储库 (~/.m2/repository/)。其次,该库在 maven-central 中不可用,它随 Android SDK 一起提供。我需要手动将它部署到您本地的 Maven 存储库。

但仍然无法理解在我的案例中在哪里可以找到它。我仍然收到错误消息:缺少 com.android.support:support-v4:jar:19.1.0 的 POM,没有可用的依赖信息。

从哪里获取 com.android.support:support-v4:jar:19.1.0 jar 文件?

我应该把我的android项目放在哪里?

谁能告诉我我在哪里犯了错误,或者在 Maven 中成功构建比特币钱包 android 项目的下一步应该是什么?任何建议、引用或解释都会对我有很大帮助。

最佳答案

From where to take com.android.support:support-v4:jar:19.1.0 jar file ? And where should I put in my android project?

提供了

com.android.support:support-v4:jar:19.1.0com.android.support:support-v13:jar:19.1.0直接由 Android SDK 安装,但在您的机器上部署 SDK 时不会自动安装 :(

获取JAR文件如下:

  1. cd "your android SDK location"/tools, 即 /opt/android-sdk-linux/tools
  2. 启动 Android SDK 管理器:./android
  3. 从菜单系统安装:“Extras->Android Support Repository”。

    这会将 Maven 支持安装到 /opt/android-sdk-linux/extras/android/m2repository

  4. 在使用 maven 构建项目之前,将环境变量设置为您的 Android SDK:

    $ export ANDROID_HOME=/opt/android-sdk-linux
  5. 在您的项目源代码目录中,强制 maven 更新其存储库:

    $ mvn clean install -U

现在构建时应该不会提示 com.android.support:support-v4:jar:19.1.0失踪。

关于android - 如何设置Android maven项目本地依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758557/

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