`
dss16694
  • 浏览: 148448 次
社区版块
存档分类
最新评论

ubuntu单独编译错误解决

 
阅读更多

前段时间下载了CM7的源码,全局编译通过,但是单独编译某个apk的话就出/bin/bash: jar: command not found错误,千辛万苦总算找到了下述解决方法:

 

 

在make时出现了这样的错误 

/bin/bash: jar: command not found 
make: *** [out/host/common/obj/JAVA_LIBRARIES/apicheck_intermediates/javalib.jar] Error 127 



解决办法: 

cd /usr/bin 

必须先进入/usr/bin,下同 

sudo ln -s -f /home/sx/jdk1.6.0_31/bin/jar 

我的jdk是安装在  /home/sx/jdk1.6.0_31/bin 目录下的 

如果提示javah:commond not found,于是照葫芦画瓢,输入命令 

cd /usr/bin 
ln -s -f /usr/lib/jvm/jdk1.6.0_22/bin/javah
分享到:
评论

相关推荐

    ubuntu安装python3.9 ubuntu安装python3.9

    编译完成后,检查编译日志以确认没有错误。如果有问题,可能需要回溯并解决依赖问题。 安装编译好的Python 3.9: ```bash sudo make altinstall ``` 使用`altinstall`而不是`install`是为了避免替换系统默认的...

    ubuntu excel封装类QtXlsxWriter-master.zip

    总结来说,Ubuntu环境下使用QtXlsxWriter进行Excel文件操作需要正确配置开发环境,解决编译问题,并熟悉QtXlsxWriter提供的API。一旦掌握,你就可以轻松地在Qt应用中实现对Excel文件的强大功能,无论是简单的数据...

    Ubuntu安装Oracle所需包

    在Ubuntu系统上安装Oracle数据库可能涉及一系列步骤,包括配置环境、安装依赖包和解决可能出现的问题。以下是关于这个过程的一些详细知识点: 1. **环境准备**: 在开始安装Oracle之前,确保你的Ubuntu系统是最新...

    ubuntu10.04安装ppstream

    如果在安装过程中遇到任何错误,我们需要仔细阅读错误信息,找到缺失的依赖包,并用`apt-get install`单独安装它们。 此外,因为PPStream是为Windows设计的,所以在Ubuntu上运行可能会有兼容性问题。可能需要安装 ...

    ia32-libs ubuntu 64

    在安装过程中可能会遇到依赖性问题,需要根据错误提示解决。有时候,可能需要手动下载特定的32位库包并安装。 **压缩包子文件的文件名称列表** 文件列表中的两个tar.gz文件,ia32-libs_20140131.tar.gz和ia32-...

    coreutils:linux源码coreutils-8.0.tar.gz ubuntu16centos7编译通过

    解决这些问题通常需要查阅官方文档、查找错误信息或更新相关依赖。例如,Ubuntu和CentOS的默认库可能与源码的编译需求不匹配,需要手动安装额外的开发库。 五、学习coreutils的价值 掌握coreutils的编译和工作原理...

    在Linux下编译并运行C程序

    这种情况下,需要先单独编译每个源文件为对象文件,然后再将所有对象文件链接起来生成最终的可执行文件。示例如下: ```bash g++ -c Hello.cpp -o Hello.o g++ -c MyFirst.cpp -o MyFirst.o g++ MyFirst.o Hello.o ...

    Qt Mysql linux驱动编译.docx

    这个错误表明Qt无法找到对应的MySQL驱动,即libqsqlmysql.so,这通常是因为在Linux环境中,只预装了SQLite驱动,而MySQL驱动需要单独编译。下面我们将详细讲解如何在Linux系统中编译Qt的MySQL驱动。 首先,你需要...

    智能路由器固件的编译及烧写.pdf

    这些问题通常需要通过阅读编译日志、搜索错误信息以及查阅社区论坛等方式来解决。例如,如果遇到依赖缺失的情况,可以通过安装相应的依赖包来解决。 #### 结论 本文详细介绍了智能路由器固件的编译及烧写流程,...

    Ubuntu的apachephpmysql安装.pdf

    由于Apache Portable Runtime (APR) 是Apache运行的必要库之一,因此需要单独安装: ``` cd apr-1.x.x ./configure –prefix=/usr/lib/apache/apr make sudo make install ``` **步骤5:安装APR-UTIL库** APR-UTIL...

    FFmpeg4.4.1 编译android so库包含x264

    FFmpeg是一个开源项目,它包含了各种音视频处理工具,如编码、解码、转换、流媒体等。在Android平台上,由于原生代码可以...在实际操作中,可能会遇到各种问题,如依赖库缺失、编译错误、运行时异常等,需要耐心解决。

    Android_开发参考手册_V1.0

    - 提供了一系列常见的编译错误及其解决方案,帮助开发者快速定位并解决问题。 ### 五、产品配置OEM - 开机LOGO图片转换、开机动画制作、默认壁纸设定、预装APK、修改机器显示型号、USB驱动更改、连接PC显示的卷标名...

    RTL8811AU 新版linux驱动程序

    对于Linux系统而言,由于其开源特性,驱动通常需要单独编译和安装。这个驱动程序版本为v4.3.7_11618.20141029,意味着它是2014年10月29日发布的一个稳定版本,可能包含了对芯片的一些性能优化和错误修复。 安装这个...

    CERTI编译指南

    1. **缺少依赖库错误**:如果在编译过程中遇到缺失依赖库的错误,需要先安装相应的库。 ```bash sudo apt-get install libssl-dev libboost-all-dev zlib1g-dev python3 ``` 2. **编译器版本不兼容**:确保使用...

    ICS大作业论文.doc

    该大作业使用的是 **UBUNTU** 操作系统环境,并利用了一系列的编译工具,如 **GCC**(GNU Compiler Collection)来进行程序的编译。GCC 是一个功能强大的开源编译器套件,它支持多种编程语言,包括C、C++等。此外,...

    a40i-linux-使用指导文档-20210412.pdf

    对于单独编译uboot的情况,也有相应的编译指南。 烧写驱动安装部分指导用户如何安装驱动,并进行镜像烧写。详细说明了烧写过程中的注意事项,并列出了烧写前需要准备的工具和文件。 最后,在功能使用说明部分,...

    liunx驱动网卡驱动

    本文将深入探讨“Linux驱动网卡驱动”的主题,特别关注在Ubuntu环境下如何解决网卡驱动问题。 首先,理解Linux驱动的基本概念非常重要。在Linux内核中,驱动程序分为两种类型:模块化驱动和编入内核的驱动。模块化...

    csapp大作业-hello的一生

    ##### 3.2 在 UBUNTU 下编译的命令 在Ubuntu环境下,可以使用GCC编译器进行编译操作。命令行中使用`gcc`命令,例如: ```sh gcc -c hello.i -o hello.o ``` 这条命令将预处理后的文件`hello.i`编译成汇编代码,并...

    rk3399-android8.1-使用指导文档.pdf

    除了全局编译外,还有单独编译uboot、kernel以及Android系统的选项。最后,编译完成后,可以进行镜像打包。 7. 驱动安装: 文档中提到了驱动安装的相关操作,但未详细说明。驱动安装对于设备的功能发挥至关重要,...

Global site tag (gtag.js) - Google Analytics