gpt4 book ai didi

java - 如何在Android SDK(在Travis中)上获取tools/source.properties?

转载 作者:行者123 更新时间:2023-12-01 09:12:51 25 4
gpt4 key购买 nike

我正在尝试在 Travis 和 the com.simpligility.maven.plugins:android-maven-plugin:4.1.1 Maven plugin wants to read tools/source.properties in the Android SDK root 上构建 javaocr 。我怎样才能提供这个文件?我无法安装完整的 SDK,因为它将超出 Travis CI 服务的空间限制,但我确信需要安装一个特定的组件。

我不知道 Android API 版本或需要什么,但如果有必要我会弄清楚。我当前的动机是在对 Travis 进行更改后验证完整的项目。

最佳答案

这不是travis-ci的问题,我在本地重现并解决了它。

Error reading /home/travis/build/krichter722/javaocr/demos/sampler/android-studio/tools/source.properties

路径不正确,请使用TRAVIS_BUILD_DIR env variable或绝对路径。

按照建议here ,将您的资源和 list 移动到新位置。

android-maven-plugin-4.0 uses the new Android Studio folder layout which is much more Mavenish. Ie Android resources should be is src\main\res, Android assets in src\main\assets, AndroidManifest.xml in src\main

仅按名称或编号安装必要的组件,但绝不安装完整的 SDK。

./android-sdk-linux/tools/android update sdk -a -u -t tools,platform-tools,build-tools-23.0.3,android-23

我根据 this response 对您的 pom.xml 文件进行了修改和 this manual

You need to replace the plugin with groupId "com.jayway.maven.plugins.android.generation2" with "com.simpligility.maven.plugins" due to a compatibility issue.

So the new plugin is: com.simpligility.maven.plugins android-maven-plugin 4.1.1 21 true true true

关于java - 如何在Android SDK(在Travis中)上获取tools/source.properties?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40810244/

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