4.0-编译错误解决方法

编译android4.0提示jdk版本错误--解决方法 在 ubuntu 11.10  上编译Android4.0代码 出现下面错误: You are attempting to build with the incorrect versionof java. Your version is: java version "1.6.0_23".The correct version is: 1.6. 解决方法: 1.下载安装jdk s 阅读详情
Exynos 4412/4212 bsp默认是在64bit的linux下编译的,现有的linux系统是32bit,所以有一些需要改变。

1. build/core/combo/HOST_linux-x86.mk
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

2. external/yaffs2/Android.mk
#jeff. LOCAL_CFLAGS+=   -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline

3. external/mesa3d/src/glsl/linker.cpp:1394:49: error: expected primary-expression before a€?,a€? token
增加: #include <stddef.h>

4. external/oprofile/libpp/format_output.h:94:22: error: reference a€?countsa€? cannot be declared a€?mutablea€? [-fpermissive
external/oprofile/libpp/Android.mk
LOCAL_CFLAGS := $(common_host_cflags)  -fpermissive
external/oprofile/pp/Android.mk
LOCAL_CFLAGS := $(common_host_cflags)  -fpermissive

5. In file included from external/gtest/src/../include/gtest/gtest-param-test.h:157:0,
                 from external/gtest/src/../include/gtest/gtest.h:69,
                 from external/gtest/src/gtest_main.cc:32:
external/gtest/src/../include/gtest/internal/gtest-param-util.h:122:11: error: a€?ptrdiff_ta€? does not name a type
增加: #include <stddef.h>
或 #include <cstddef>

6. frameworks/compile/slang/slang_rs_export_foreach.cpp:249:23: error: variable a€?ParamNamea€? set but not used [-Werror=unused-but-set-variable]
cc1plus: all warnings being treated as errors
frameworks/compile/slang/Android.mk
-local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter -Werror
+local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter

7. /home/jeff/ics-4x12/TC4_ICS/external/llvm/lib/Support/Mutex.cpp:143: undefined reference to `pthread_mutex_trylock'
collect2: ld returned 1 exit status
$vi external/llvm/llvm-host-build.mk
LOCAL_LDLIBS := -lpthread -ldl
Android Input——输入系统介绍(一) Input 系统对于提供流畅、灵敏和一致的用户交互体验至关重要,它需要在不同的设备、场景和应用中保证输入事件的正确性、及时性和安全性。Android 输入系统是一个复杂但高效的设计,旨在处理来自各种输入设备(如触摸屏、键盘等)的用户交互,并将这些交互转换为应用程序可以理解和响应的形式。EventHub:输入系统的最底层,直接与硬件通信,监听和读取输入设备的原始事件。:从 EventHub 获取原始输入事件,对其进行解析,转化为更高层次的事件,以便上层应用或服务能够理解。 阅读详情

相关推荐

CAD图纸智能搜索三大突破:图纸秒搜技术、相似度匹配与AI语义搜索

CAD图纸作为核心资产,长期面临管理难题:传统全文检索需逐张打开图纸人工查找,效率低下;相似图纸匹配依赖人工比对,误差率高;非专业人员难以通过模糊描述精准定位图纸。针对这些问题,唯杰地图推出三项智能解决方案:一是基于现代化索引引擎的​​全文搜索​​,支持秒级检索图纸内的文字、图层、块名称等,并可多条件组合查询;二是​​相似度搜索​​,通过SIFT算法和深度学习提取几何特征与拓扑结构,实现高精度匹配;三是​​AI语义搜索​​,利用大模型解析自然语言指令(如“查找半径为10的红色圆”),直接定位目标图形。

vjmap的博客 1870

android源码错误,[转]编译Android源码错误

转载的网址:http://www.linuxidc.com/Linux/2011-03/33564.htmAndroid编译的时候可能会碰到关于g++或者gcc找不到的问题,这个问题是由于g++-4.4还有g++-4.4的编译原则要比g++-4.3严格的缘故,所以可以用sudoapt-get install g++-4.3解决。另外建议:不要删除在/usr/bin下面的g++-4.4的文件,只需要...

weixin_30227789的博客 613

Tesseract OCR 字库训练教程:提高识别率进阶版

通过 Tesseract 字库训练,你可以提高 OCR 对特定文本或字体的识别能力。训练过程包括准备训练数据、生成标签文件、运行训练工具,以及将训练结果集成到实际项目中。虽然训练过程需要一些时间和精力,但对于需要高精度文本识别的场景来说,字库训练是非常有效的提升识别率的方法。

小蜗牛的珍贵百宝箱 1868

VC++6.0常见编译错误中英文对照表

fatal error C1003: error count exceeds number; stopping compilation 中文对照:(编译错误)错误太多,停止编译 分析:修改之前的错误,再次编译 fatal error C1004: unexpected end of file found 中文对照:(编译错误)文件未结束 分析:一个函数或者一个结构定义缺少“}”、或者在一个函数调用

Hello______world的巢 7256

SRT公网点对点传输及搭建SRT流媒体服务器

SRT是一种开源传输技术,它是基于UDP协议的,与RTMP不同的是,它具有高码率低延迟的传输特性,加强了在复杂不稳定网络环境中的传输可靠性,提升了不可预测的网络环境上的流传输性能。它不像NDI那样只适用于局域网传输,它更适用于公网环境下的信号传输。 S代表Secure,即安全加密的视频流,R代表Reliable,即具有从数据严重丢包中恢复的可靠性,T代表Transport,即动态适应变化的网络状况。 在音视频数据包传输的过程中,SRT会检测并适应两个传输点之间的实时网络状况,有助于补偿由于网络的拥塞而引起的

罗宇。的媒体技术工作室 1万+

菜鸟-需求预测与分仓规划

通过修改模型的损失函数对问题进行求解,比其它单模型的效果好很多。

永不理解_fdu的博客 4882

LOCAL_CFLAGS参数说明

1、-Wall 是打开警告开关 2、-O 代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化 3、-g 是生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息 4、-fopenmp OpenMp是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共享内存并行系统的多处理器程序设计的一套指导...

weixin_34097242的博客 1506

CKA考试实战指南--从备考到通关的完整攻略

本文提供了一份全面的CKA考试实战指南,涵盖从备考规划、资源选择到高效练习环境搭建的全过程。重点解析了考试核心内容,特别是占分30%的故障排除难点,并分享了集群升级、etcd备份等高频考点的突破技巧与临场实战策略,帮助考生系统掌握Kubernetes实操技能,顺利通过认证。

weixin_28839549的博客 490

关于宏定义出现警告warning C4067: 预处理器指令后有意外标记

#ifndef test.h #define test.h #include<iostream> using namespace std; class Singleton { public: static Singleton* getinstance() { return instance; } private: Si...

woainilixuhao的博客 9077

[附源码]计算机毕业设计-Steam游戏平台系统论文Springboot程序

项目运行环境配置:(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可4.

JSP、ssm毕设程序源码 1494

Jetson Nano官方镜像下载&烧录

在NVIDIA Jetson Nano开发者套件上安装NVIDIA官方Ubuntu镜像

weixin_44222088的博客 8854

Flutter WebRTC 实现1V1移动端跨平台实时音视频通信

本课程讲述如何使用Flutter-WebRTC实现1V1移动端跨平台实时音视频通信包括如何使用nodejs开发WebSocket信令服务器理解WebRTC媒体的交互流程coturn服务器搭建Flutter客户端开发

一文读懂 SAP ICF Services:从 SICF 激活到 ABAP OData V2/V4 安全与实战

本文系统化介绍了ABAP系统中ICF服务的关键概念及实践要点。主要内容包括:ICF服务的核心安全机制,需显式激活才能响应HTTP请求;在SICF中正确激活服务的操作步骤;OData V2/V4服务所需的不同ICF节点配置,如V4统一入口节点/sap/opu/odata4;典型问题如default_host未激活会导致HOST_INACTIVE错误;安全实践包括CSRF防护机制和权限对象(S_ICF_ADM)配置;以及实际案例分析和常见ICF服务节点的功能说明。文章为ABAP开发者与运维人员提供了ICF服务管

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 472

Android4.0源码编译方法以及错误解决方案

历时一个星期,终于将android4.0源码编译成功,中间经历了各种曲折,非常之蛋疼,现在将编译方法共享一下:      Android源码编译步骤: (基于ubuntu11.10和android4.0) 1.   安装JDK 2.   配置JDK环境变量 gedit /etc/environment 在打开的文件中,添加如下几行: PATH=$PATH:$JAVA_HOME/bi

onejune的博客 2497

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

android4.0源码编译过程中中各种错误解决,Android4.0源码编译方法以及异常解决方案...

Android4.0源码编译方法以及错误解决方案历时一个星期,终于将android4.0源码编译成功,中间经历了各种曲折,非常之蛋疼,现在将编译方法共享一下:Android源码编译步骤:(基于ubuntu11.10和android4.0)1.安装JDK2.配置JDK环境变量gedit /etc/environment在打开的文件中,添加如下几行:PATH=$PATH:$JAVA_HOM...

weixin_42515295的博客 526

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

编译源码 android4,Android4.0源码编译方法以及错误解决方案

历时一个星期,终于将android4.0源码编译成功,中间经历了各种曲折,非常之蛋疼,现在将编译方法共享一下:Android源码编译步骤:(基于ubuntu11.10和android4.0)1. 安装JDK2. 配置JDK环境变量gedit /etc/environment在打开的文件中,添加如下几行:PATH=$PATH:$JAVA_HOME/bin($PATH为之前的PATH环境变量的...

weixin_39551993的博客 310

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Ubuntu12.04实现Android 4.0源码编译错误解决方法

Ubuntu12.04实现Android 4.0源码编译错误解决方法 可直接用鼠标粘贴复制的方式,将解决指令输入到终端 编译完成前 这里分享几个我遇到的问题以及查询的网站 Android系统编译常见问题 关于编译Android源码,报 I386问题 out/host/linux-x86/obj/lib/libGLES_CM_translator.so Android编译Libwebcore出错解决方法 Android介绍以及源码编译–常见编译错误 out/host/linux-x86/obj/EXECUT

u013571202的博客 4429

Ubuntu 11 04 下 Android4 0 1 编译错误解决方法

Ubuntu 11 04 下 Android4 0 1 编译错误解决方法

qq_44910516的博客 189

[Android环境搭建错误解决三]Android4.0.4源码编译常见错误及解决方法

以下是编译Android 4.0.4的常见错误,这些错误的解决办法收录自互联网。 Google group有个专门的Android Building组,有兴趣的可以加入。 ################# Fix 1 ########################## Error: frameworks/base/include/utils/KeyedVec

海闊天空的专栏 2612

cas-server-4.0.0之MAVEN编译错误的解决方法

[ERROR] Failed to execute goal com.mycila.maven-license-plugin:maven-license-plugin:1.9.0:check (default) on project cas-server: Resource C:\xxx\cas-server-4.0.0/src/licensing/header.txt not found i...

进军全栈攻城狮 718

在vs2010中编译log4cxx-0.10.0详细方法(从下载、编译、解决错误详细介绍)

本文一共包含了17个步骤,按照下面的步骤就可以完成vs2010中编译log4cxx的工作了。 1. 下载 log4cxx 以及 apr 和 apr-util源码: a) http://www.apache.org/dyn/closer.cgi/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0.zip b) http://archive.apache.o

shadow67的专栏 507

ubuntu12.04的64位系统编译android4.0的一些错误的解决方法

使用ubuntu12.04编译android4.0的时候,如果出现以下的问题: host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] :0:0: note: this is the location of the previous definition cc1plus: all warnings bein

点滴成就人生的博客 532

Ubuntu 11.04 下 Android4.0.1 编译错误解决方法

Ubuntu 11.04 下 Android4.0.1 编译错误解决方法 androidubuntureferencefunctionwarningsfile 1.错误一:error: ‘ptrdiff_t’ does not name a type In file included from external/gtest/src/../include/gtest/gtest

joy 708
上一篇: 4.0-touch调试
knock
博客等级 码龄25年 80粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值