Google云存储Java客户端库,带Gradle
谷歌在这里推广其新的Java客户端库: 注意:我不是在谈论本机REST库。我想使用Java客户端库 在网站上,谷歌没有为Gradle指定导入指令。对于Maven,pom.xml如下所示:Google云存储Java客户端库,带Gradle,java,google-app-engine,gradle,android-studio,google-cloud-storage,Java,Google App Engine,Gradle,Android Studio,Google Cloud Storage,谷歌在这里推广其新的Java客户端库: 注意:我不是在谈论本机REST库。我想使用Java客户端库 在网站上,谷歌没有为Gradle指定导入指令。对于Maven,pom.xml如下所示: <dependency> <groupId>com.google.appengine.tools</groupId> <artifactId>appengine-gcs-client</artifactId> <versi
<dependency>
<groupId>com.google.appengine.tools</groupId>
<artifactId>appengine-gcs-client</artifactId>
<version>RELEASE</version>
</dependency>
它在那里找到了工具,但是com.google.appengine.tools.cloudstorage无法解析(尽管它解析工具)
然后我做了什么:我删除了库,并在Android Studio依赖项对话框中搜索“gcs”;它将查找并向build.gradle添加以下指令:
dependencies {
compile 'com.google.appengine.tools:appengine-gcs-client:0.3.9@jar'
}
和以前一样的问题是:解决了tools,但没有解决tools.cloudstorage
- 我做错了什么?库位于何处/我需要向Gradle添加哪个导入语句
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.appengine.tools:appengine-gcs-client:0.3.9@jar'
compile 'com.google.http-client:google-http-client-android:1.18.0-rc'
}
感谢您的帮助,谢谢 您可以使用以下内容指定0.4.4版(最新版本为2015年1月14日): 或使用加号指定最新版本:
compile 'com.google.appengine.tools:appengine-gcs-client:+'
使用后者是更快的答案,但在将来发布更新时可能会导致意外的兼容性问题。您没有收到一个错误,说明无法解决
appengine gcs client:release
?好的,Gradle不支持发行版
(但它支持最新的.RELEASE
)。从命令行生成时会发生什么?另外,请尽量省略@jar
部分。感谢@Peter Niederwieser对此进行研究。我只需将版本更改为0.3.13就可以解决这个问题。我把它改回0.3.9是出于好奇,现在它也在那里工作。我意识到Android Studio在添加新的依赖项时经常会遇到一些问题。所以很可能是其中之一。@user3642107很高兴听到你解决了自己的问题!请写下你的评论作为答案,并接受它,这样这个问题就被标记为已解决。我已经这样做了,但Stackoverflow没有让我,因为我刚刚订阅了。“你不能在同一天回答自己的问题,因为你的分数低于10分。”(或类似)。[对不起,我不会再写了。]
compile 'com.google.appengine.tools:appengine-gcs-client:0.4.4'
compile 'com.google.appengine.tools:appengine-gcs-client:+'