android make常见错误

1./bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: No such file or directory

解决办法:

下载安装必须的软件:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils
xsltproc

2./bin/bash: jar: command not found

解决办法:

cd /usr/bin

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

sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar

我的jdk是安装在/usr/lib/jvm/jdk1.6.0_30/目录下的

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

cd /usr/bin
ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/javah

3.make: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45        

解决办法:

这是由于clearsilver在编译时如果检测到使用Java JDK 6,就使用64位编译。要避开此错误,需要修改下面四个文件:

  • external/clearsilver/cgi/Android.mk
  • external/clearsilver/java-jni/Android.mk
  • external/clearsilver/util/Android.mk
  • external/clearsilver/cs/Android.mk

把这四个Makefile中的下列语句注掉即可:

# This forces a 64-bit build for Java6# Comment by# LOCAL_CFLAGS += -m64# LOCAL_LDFLAGS += -m64

然后在external/clearsilver目录中执行一 下make clean,然后回到项目根目录,继续 make即可。

当编译完成时,生成的image文件放在out/target/product/generic目 录中。

时间: 2024-11-05 14:44:55

android make常见错误的相关文章

Android开发常见错误小结_Android

本文实例总结了Android开发的常见错误.分享给大家供大家参考.具体如下: 错误1: 在intent中添加了一个内容,在调用getStringExtra读取的时候,总是报错.代码如下: // back按钮 Button btnBack = (Button) findViewById(R.id.btnActivity2Back); btnBack.setOnClickListener(new OnClickListener() { @Override public void onClick(Vi

Android开发常见错误小结

本文实例总结了Android开发的常见错误.分享给大家供大家参考.具体如下: 错误1: 在intent中添加了一个内容,在调用getStringExtra读取的时候,总是报错.代码如下: // back按钮 Button btnBack = (Button) findViewById(R.id.btnActivity2Back); btnBack.setOnClickListener(new OnClickListener() { @Override public void onClick(Vi

《精通Android 实例开发》——第1章,第1.13节搭建过程中的常见错误

1.13 搭建过程中的常见错误 1.13.1 实例说明 无论安装或搭建任何一个开发环境,都会不可避免地遇到一些意想不到的问题,这些问题可能是我们粗心造成的,也可能是使用系统环境的差异造成的.在下面的实例中,将简单介绍搭建Android开发环境中常见问题的解决方法. 1.13.2 最常见的3个错误 1.Android不能在线更新 在安装Android后,需要更新为最新的资源和配置.但是在启动Android后,经常能更新,弹出如图1-65所示的错误信息. Android默认的在线更新地址是https

Android笔记整理之常见错误及解决方案汇总_Android

一.No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD. 修改adb server的端口,设置一个系统环境变量ANDROID_ADB_SERVER_PORT,值7913(随意一个数字),再启动adb server 步骤: a)进入cmd命令模式 b)cd XXX\platform-tools c)adb start

Android For JNI(三)——C的指针,指针变量,指针常见错误,值传递,引用传递,返回多个值

Android For JNI(三)--C的指针,指针变量,指针常见错误,值传递,引用传递,返回多个值 C中比较难的这一块,大概就是指针了,所以大家还是多翻阅一下资料,当然,如果只是想了解一下,看本篇也就够了,不过我也尽量陈述的很详细 一.指针 要说指针,其实通俗易懂的话来说,他应该是保存内存地址的一个变量,我们来看一下小例子 #include <stdio.h> #include <stdlib.h> main(){ //int 变量 int i ; i = 5; //打印i的值

Android笔记整理之常见错误及解决方案汇总

一.No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD. 修改adb server的端口,设置一个系统环境变量ANDROID_ADB_SERVER_PORT,值7913(随意一个数字),再启动adb server 步骤: a)进入cmd命令模式 b)cd XXX\platform-tools c)adb start

Android Rreact Native 常见错误总结

Android Rreact Native 常见错误总结 1.invariant violation:expected a component class,got[object object] 创建自定义组件首字母要大写,否则会报错. 2.Module 0 is not a registered callable module. 将gradle升级成最新版本(cd Android 进入android目录执行:sudo ./gradlew clean) 或者通过android studio工具升级

jni使用基础(五)之ndk常见错误

    常见错误: 1.方法名与c语言实现的签名不对应.        异常:UnsatisfiedLinkError   2.如果在执行ndk-build时,出现make:***  Error 1      Error的id为1,C代码的源文件出现了问题.       从上往下解决异常.   3.android.mk文件配置错误    mak:*** No rule to make target    查看 编译的源文件是否存在 并且可读   4.一运行程序,程序界面无法显示.而在logcat

10个iOS开发常见错误,你中招了吗

 开发常见错误,你中招了吗-ios开发常见错误"> 从2008年开始到现在,我已经开发了几十个应用程序.在此过程中,我了解到开发者会在开发过程中犯一些常见的错误.有时候他们竭尽全力解决了问题,但有时候一些错误让开发者与成功完全失之交臂.所以在这篇文章中,我列举了一些iOS开发过程中的常见错误.一些错误如果没有被及时发现则会扼杀初创企业.再加上创业储备金消耗殆尽,团队成员信心溃散,这时候就很难走出危机. 1.故障情况下,不当的信息处理和用户交互 让用户晕头转向的错误对打造优秀的用户体验丝毫无