相关疑难解决方法(0)

无法为Linux amd64加载本机库'libnative-platform.so'

首先,如果这属于Ask Ubuntu,我很抱歉......我不确定这个论坛是什么.

我正在尝试使用PHP和shell脚本从Github派生并构建一个Android项目.基本上,我是从我写入网站的shell脚本中打印出一些输出.当您访问该页面并按下某些按钮时,该项目将使用Gradle进行分叉和构建.PHP代码运行shell脚本,然后在命令运行时将输出打印到浏览器中.

但是,我收到此错误作为我的脚本的输出:

FAILURE: Build failed with an exception.

* What went wrong:
Failed to load native library 'libnative-platform.so' for Linux amd64.
Run Code Online (Sandbox Code Playgroud)

该脚本现在只是运行gradle build但我打算稍后更改...现在,我正在构建根项目并输出结果.

如果我使用--stacktrace标志运行命令,这是输出:

* Exception is:
net.rubygrapefruit.platform.NativeException: Failed to load native library 'libnative-platform.so' for Linux amd64.
    at net.rubygrapefruit.platform.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:49)
    at net.rubygrapefruit.platform.Native.init(Native.java:55)
    at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:74)
    at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:60)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:203)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:622)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: …
Run Code Online (Sandbox Code Playgroud)

php shell ubuntu android gradle

14
推荐指数
2
解决办法
7993
查看次数

jenkins中的gradle构建失败:alpine容器:UnsatisfiedLinkError:linux-amd64/libnative-platform.so:libstdc ++.so.6:

最近我开始在带有Oracle Java 8的Docker容器中使用Jenkins.使用Gradle构建项目时,我收到以下错误消息:

UnsatisfiedLinkError: linux-amd64/libnative-platform.so: libstdc++.so.6: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在詹金斯,我选择"强制GRADLE_USER_HOME使用工作空间",根本没有运气.文件libnative-platform.so位于预期目录中,但gradle不起作用.我尝试在容器中安装Gradle并得到相同的结果.我的最后一个设置是使用Gradle Wrapper.

我到处寻找,但我的任务没有运气.如果有人能够对此有所了解,我感激不尽.

gradle jenkins docker alpine-linux

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

标签 统计

gradle ×2

alpine-linux ×1

android ×1

docker ×1

jenkins ×1

php ×1

shell ×1

ubuntu ×1