标签: gradle

Ubuntu 中用于 Launchpad 的 Gradle

出于某种原因,Ubuntu 的存储库中似乎没有新版本的 Gradle。我需要它用于将由 Launchpad 构建的项目。

我该怎么办?

launchpad java application-development gradle

64
推荐指数
3
解决办法
5万
查看次数

如何升级 Gradle?

这表明Gradle是最新的:

thufir@doge:~$ sudo apt install gradle
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gradle is already the newest version (2.10-1).
0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded.
Run Code Online (Sandbox Code Playgroud)

如何升级到Gradle4.x?最好使用umake而不是 SDKMAN!这似乎是他们的建议

(由于连接速度慢,我不想更新所有软件包。)

upgrade apt versions gradle ubuntu-make

61
推荐指数
2
解决办法
8万
查看次数

17.10 openjdk和oracle jdk 8和9的trustAnchors参数必须非空

我刚刚在新的 VM 中安装了 17.10。试图建立一个开发环境,当我运行gradle./gradlew出现以下错误:

* What went wrong:
Error resolving plugin [id: 'com.github.johnrengelman.shadow', version: '2.0.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.0/plugin/use/com.github.johnrengelman.shadow/2.0.0'.
   > java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Run Code Online (Sandbox Code Playgroud)

这与gradle版本,java版本(openjdk和oracle 8和9都有故障)和shadowjar版本无关。这使我得出结论,它与 Ubuntu 相关,而不是与 gradle/openjdk/oracle 相关。

我试过更新 CA 证书,sudo update-ca-certificates -fsudo apt install ca-certificates-java --reinstall,都没有解决问题。我什至恢复了久经考验的关闭和再次打开技术而没有任何影响。

有什么问题,我该如何解决?

java openjdk oracle gradle 17.10

27
推荐指数
3
解决办法
5万
查看次数

Gradle 或 Android Studio 冻结 Ubuntu

我的 Android Studio/Gradle 有问题,经常冻结我的整个系统。

发生什么了?

我在我的 Android Studio 上工作,一开始一切正常。对于大约 5 - 10 次构建/部署,一切都很好,但是我像往常一样单击“运行‘应用’”按钮,构建照常开始,但突然系统速度减慢到基本冻结的程度。我笔记本电脑上的磁盘 LED 指示灯疯狂闪烁,我还可以听到磁盘在努力工作。我不能切换到不同的控制台(CTRL+ ALT+ F2),我甚至不能够移动鼠标光标,因为它也被冻结。似乎有什么东西吞噬了我笔记本电脑的所有资源。唯一有帮助的是强制关机。一旦我试图等待看看它是否有帮助,但在 2 小时后我放弃并强行关闭它。如果需要,我有该事件的日志。

什么时候开始?

当我切换到 Ubuntu 16.04 时,一切就开始了。我试图恢复到 14.04,据我所知一切正常。但后来我不得不回到 16.04(因为 Bumblebee 和 Nvidia 驱动程序的问题),问题又回来了。另外 - 作为迁移到 16.04 的一部分,我不得不从 Bumblebee 切换到最新的 Nvidia 驱动程序(尽管我不确定这是否相关)

它什么时候发生?

它每隔几次构建发生一次(假设为 10 次)。基本上经过大约 3 个小时的工作,我可以保证系统崩溃。

你在用什么?

我的系统是

  • Ubuntu 16.04
  • 安卓工作室 2.3
  • Gradle 2.3.0(虽然我没有在 Ubuntu 中安装 Gradle,但它只是我项目中的一个依赖项)
  • Oracle Java 版本“1.8.0_121”
  • Linux 版本 4.4.0-66-generic
  • 英伟达驱动程序 367.57
  • 英特尔® 酷睿™ i5-2430M CPU @ 2.40GHz × 4
  • GeForce GT 555M/PCIe/SSE2

你尝试过什么?

我尝试将 …

android sony android-studio gradle 16.04

14
推荐指数
1
解决办法
5662
查看次数

Intellij Idea 社区版,无法设置“Gradle home”

我从存储库安装了 Gradle。然后我从官网下载了Intellij Idea Community Edition并安装了它。

我设置了 Java JDK,现在我试图打开一个 Gradle 项目,但问题是它不接受我的 Gradle 主页:

在此处输入图片说明

~/Documents/idea-IC-141.2735.5/bin$ whereis gradle
gradle: /usr/bin/gradle /usr/share/gradle /usr/share/man/man1/gradle.1.gz
Run Code Online (Sandbox Code Playgroud)

怎么了?

编辑:现在我可以选择第一个选项 Use default gradle wrapper (recommended)

可能是因为我重启了,我不知道

java intellij gradle

7
推荐指数
1
解决办法
3万
查看次数

如何安装gradle和gradlew?

我在安装 gradlew 时遇到问题...我可以通过在终端中简单地输入“gradle”来使用 gradle 命令,但“gradlew”不做任何事情。我使用安装了gradle

sudo apt install gradle
Run Code Online (Sandbox Code Playgroud)

并且安装成功。我必须使用“sudo gradle”而不是“gradle”,因为当我不使用 sudo 时会出现这种情况。

icebunny08@D3CRYPT3D:~$ gradle
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.gradle.internal.reflect.JavaMethod (file:/usr/share/gradle/lib/gradle-base-services-3.4.1.jar) to method java.lang.ClassLoader.getPackages()
WARNING: Please consider reporting this to the maintainers of org.gradle.internal.reflect.JavaMethod
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Starting a Gradle Daemon (subsequent builds will be faster)
:help

Welcome to Gradle …
Run Code Online (Sandbox Code Playgroud)

gradle

4
推荐指数
1
解决办法
3万
查看次数

Gradle JAVA_HOME 设置为无效目录

我已经尝试并查看了过去的 Gradle Java_HOME 问题,但是似乎没有一个选项有效。我跟着这个网站安装了 Gradle。但是,我运行的所有 Gradle 命令都会导致以下错误:

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/jdk1.8.0_241

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

我也在使用 OpenJDK 11 和

$ echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_241
Run Code Online (Sandbox Code Playgroud)

java gradle

4
推荐指数
1
解决办法
7866
查看次数

即使正确设置了 ubuntu 13.10,Gradle 也会发现错误的 JAVA_HOME

我刚刚从终端安装了 gradle

sudo apt-get install gradle
Run Code Online (Sandbox Code Playgroud)

完成后我试图运行命令

gradle -v
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-7-oracle/jre/bin/java

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

当我跑步时,echo $JAVA_HOME我得到

/usr/lib/jvm/java-7-oracle/jre/bin/java
Run Code Online (Sandbox Code Playgroud)

所以这是我编辑我的 bashrc 文件的正确路径,添加了以下几行

export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/bin/java
export JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

我运行时仍然出现相同的错误 gradle -v

java gradle

2
推荐指数
1
解决办法
2万
查看次数