文档章节

在Ubuntu13.10配置gradle环境遇到的问题

Chasel-Li
 Chasel-Li
发布于 2014/04/29 14:39
字数 209
阅读 1425
收藏 1

我使用下面命令安装grald后

sudo apt-get install gradle

运行 gradle -version

出现错误

/usr/lib/jvm/default-java/bin/java: symbol lookup error: /usr/lib/jni/libnative-platform-curses.so: undefined symbol: tgetent

使用java -v命令会出现

java version "1.7.0_51"

OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.10.1)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

使用下面方面可以解决

sudo apt-get build-dep libnative-platform-java

apt-get source libnative-platform-java

cd libnative-platform-java-0.3~rc2/


用下面内容新建一个补丁, 然后把补丁用命令patch打进来(patch < /path/to/patch):

--- Makefile.orig 2013-11-20 10:42:54.599476939 -0800

+++ Makefile 2013-11-20 10:43:04.879476606 -0800

@@ -28,7 +28,7 @@

  $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^


 $(ODIR)/libnative-platform-curses.so: $(OBJ_CURSES)

- $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -lcurses -shared -o $@ $^

+ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^ -lcurses


 $(JCLASSESDIR)/%.class: javafiles-list

  mkdir -p $(JCLASSESDIR)


然后运行下面的命令:

   dpkg-source --commit

   sudo dpkg-buildpackage

   cd ..

   sudo dpkg -i libnative-platform-jni_0.3~rc2-2_amd64.deb


最后测试

   gradle -v


© 著作权归作者所有

共有 人打赏支持
Chasel-Li
粉丝 2
博文 12
码字总数 7703
作品 0
深圳
程序员
android 工程内网命令行构建

想法: 在内网环境下使用命令行构建 android studio 的工程 内网机环境: windows 7 可以通过特殊渠道从外网道拷贝文件进来 已经安装了 android studio 无法连接到 Internet 步骤1: 进入 cm...

飛飛萨
2017/10/23
0
0
gradle and studio

Gradle Plugin 用户使用指南 Gradle 作为一种新的集成工具,关于 Gradle 的配置信息,多版本构建,签名,依赖导入,依赖多工程,测试等等 build.gradle 中配置信息,都在这里。 Gradle 之构建...

掘金官方
2017/12/29
0
0
Eclipse安装Gradle插件及配置

概况 重新编辑,不管是java还是android开发,最好的神器还是IntelliJ IDEA。全方位支持Gradle,简直不要太好用,社区免费版的足够了。 Gradle安装 有Marketplace的话直接搜索gradle,比较方便...

asay
2016/03/12
1K
0
elasticsearch源码编译

本文是elasticsearch源码分析系列文档的第一篇,本篇简单介绍了elasticsearch源码在本机的编译环境搭建 用到的工具有:IntelliJ Idea,JDK1.8,gradle3.5,elasticsearch-6.0.0-rc2的发行版 ...

飞来来
2017/12/03
0
0
Espresso(-环境搭建)

(注意:本文针对Android Studio) Espresso简介 1、Espresso是google发布的一款针对android UI进行测试的框架。 Espresso is targeted at developers, who believe that automated testing......

西米小娅
2016/02/19
397
0

没有更多内容

加载失败,请刷新页面

加载更多

申请Let's Encrypt永久免费SSL证书

环境安装 1、安装git yum install git-core 2、安装python 系统自带 不用安装 只要版本大于2.7即可。 获取Let's Encrypt免费SSL证书 先停止nginx 在阿里云安全组里加入 443端口的入规则 git ...

HGMrWang
26分钟前
0
0
如何使用playframework进行更好的开发

1: 自定义基类Controller 相信刚开始使用Play的人写的Controller 都继承于 play.mvc.Controller , 但这并不是一个很好的选择,自建基类Controller可以扩展更多的功能。 1.1 验证功能。 后台...

tuerqidi
31分钟前
3
0
解决ubuntu下root用户 不能ftp登陆的问题

解决ubuntu下root用户 不能ftp登陆的问题 一般情况下,由于种种原因ftp是不让root用户远程登陆,但只要你修改以个文件就可以登陆了. 注释掉 /etc/ftpusers 中的root即可 (最后重启vsftpd serv...

15834278076
42分钟前
0
0
《JavaScript高级程序设计(第3版)》阅读笔记

第6章 面向对象的程序设计 6.2 创建对象 6.2.1 工厂模式 JavaScript创建对象(一)—— 工厂模式 6.2.2 构造函数模式 JavaScript创建对象(二)——构造函数模式 6.2.3 原型模式 JavaScript...

Bob2100
47分钟前
0
0
Windows小技巧 – Win+R提高Windows使用效率

追求效率的朋友都需要一款顺手的快速启动工具,Win 平台上有键盘流的RunZ、Listary、ALTRun、Launchy、Wox 和图标流的 Fences、Rolan、 WinLaunch 等,而 Mac 上也有 Alfred、Spotlight。 而...

QQZZFT
50分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部