1, 模块编译提示错误: 
build/core/shared_library.mk:12: *** libsurface_decode: LOCAL_MODULE_PATH for shared libraries is unsupported in multiarch builds, use LOCAL_MODULE_RELATIVE_PATH instead.
make: *** [out/build-msm8953_64-mmm-vendor_pad_library_decoder_Android.mk.ninja] Error 1
解决方法:

将出错模块的Android.mk 文件里的LOCAL_MODULE_PATH 改为LOCAL_MODULE_PATH_64 (64bit)

2,

ninja: error: 'out/target/product/msm8953_64/obj/SHARED_LIBRARIES/libvpu_intermediates/export_includes', needed by 'out/target/product/msm8953_64/obj/SHARED_LIBRARIES/libsurface_decode_intermediates/import_includes', missing and no known rule to make it

解决方法:去掉mak文件中的一大堆依赖库,这是从其他模块移植过来的,没有这些库文件。

3,LOCAL_SHARED_LIBRARIES := 方式定义的动态链接库老是找不到。

android.mak使用LOCAL_SHARED_LIBRARIES :=链接了两个动态库,结果一直提示无法找到该库文件

解决方法:android.mk中链接动态库方式改为LOCAL_LDFLAGS:= -L$(LOCAL_PATH) -lXXXXX

LOCAL_LDFLAGS用法如下:

LOCAL_LDFLAGS:这个编译变量传递给链接器一个一些额外的参数,比如想传递而外的库和库路径给ld,或者传递给ld linker的一些链接参数,-On,-EL{B}(大小端字节序),那么就要加到这个上面,如:

LOCAL_LDFLAGS += -L$(LOCAL_PATH)/lib/ -lHWrecog –EB{EL} –O{n} …

5,提示一大堆 error: cast from pointer to smaller type 'unsigned int' loses information

解决方法:

指针的强制转换类型改为:unsigned long

记录一下最近android7.1.1编译出现的问题相关推荐

  1. 记录一次python3.7反编译过程

    记录一次python3.7反编译过程 1.将exe文件转换成pyc文件 2.修复pyc文件 3.如何得到magic number 4.添加magic number 5.反编译pyc文件 找到了一个py ...

  2. 高通android7.0模块编译.ko

    1.配置交叉编译环境 # cd kernel-3.18 or # cp arch/arm/configs/msm_defconfig .config //arm32位配置方式 # make ARCH= ...

  3. g2o学习记录(4)cmake-gui再次编译g2o及不太完美的处理cs.h错误[20190323已找到完美解决方案](非干货纯记录,可不看)

    文章目录 前言 第一次cmake-gui安装g2o 安装cmake-gui 第二次cmake-gui编译g2o 第三次cmake-gui安装 第四次cmake-gui安装g2o 不太完美的解决cs.h ...

  4. 新唐NUC980使用记录:开发环境准备与编译配置基础说明

    文章目录 目的 开发环境准备 调试烧录环境 开发编译环境 编译工具链 uboot 和 linux buildroot 应用程序示例 NUC980 NuWriter Linux command line ...

  5. 详细记录丨Realtek RTL8188FU WiFi 命令编译

    道阻且长,行则将至.埋头苦干,不鸣则已,一鸣惊人!加油,骚年! Hello 大家好,上篇文章我总结了 WiFi 驱动移植及内核配置的教程. 本篇文章介绍一下 WiFi 相关命令的交叉编译,希望对您能有 ...

  6. 【错误记录】Kotlin 1.5.0 编译报错 ( 1.5.0 中 Float 不能直接转 Byte 类型 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Kotlin 1.5.01.5.01.5.0 后语法与之前不同 , Float 类型不能直接转为 Byte 类型 , 需要先转为 Int , 然后转 ...

  7. android7.x版本编译framework.jar无效解决

    Android.mk添加: LOCAL_DEX_PREOPT := false# make framework -j32# adb shell # rm -rf /system/framework/a ...

  8. 开发报错记录解决(三):编译python出现“SyntaxError: Non-UTF-8 code starting with ‘\xcc‘ in file D”的统一解决办法

    根据编码的不同在python代码文件的第一行添加如下代码: #coding=utf-8 或者 # -!- coding: utf-8 -!- 即可完美解决!

  9. 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SPI NAND)

    文章目录 目的 U-Boot编译 U-Boot环境变量 Linux编译 默认设置 使用SPI NAND剩余分区 使用SPI NAND YAFFS2作为rootfs 打包镜像 总结 目的 这篇文章中将测 ...

最新文章

  1. java代码使用http请求解压zip包并解析xml_Javascript 是如何解析 Excel 文件的?
  2. J2EE的13种核心技术规范
  3. 讲解Guitar Pro打谱使用技巧
  4. opencv随机数的产生
  5. 外国人无知嘲笑,中国人的回答让他们目瞪口呆!
  6. python unpack infinity_fit_转换出错:输入包含NaN、infinity或对dtype(“float64”)太大的值...
  7. WEB自定义控件小记
  8. opencv 基本绘图函数
  9. java json 替换属性值_替换JSONObject某个对象的值
  10. UG数控编程显示和隐藏的快捷键
  11. 两台电脑怎么互传文件?用它就能搞定!
  12. 什么叫工作波长,截止波长和波导波长
  13. 联想服务器自动关机_联想电脑老是自动关机怎么回事
  14. Jenkins怎么发邮件,5年字节自动化大神手把手教你
  15. 傻妞旧版合集新版订阅
  16. pandas如何处理列转行
  17. 韩国美女连连看核心算法
  18. 什么因素引起了肾结石呢?
  19. 安卓教程:Xposed 框架安装及使用
  20. MAYA学习难吗? MAYA前景如何? 怎样才能更好的学好MAYA建模?

热门文章

  1. beini系列_2_beini装入虚拟机
  2. abcdCode代码生成器demo
  3. 达内培训c语言怎么样,达内培训 C语言和C++到底有什么关系?
  4. c语言 gb2312转utf8,嵌入式utf-8转码gb2312的c语言实现,附源码
  5. 如何裁剪音频文件 Audio Editor Tool(WavePad Sound Editor)
  6. 【突破二次元壁】手把手教你用AnimeGAN将风景图转换成宫崎骏动漫风
  7. 涨知识,2022上半年软考准考证打印问题解答
  8. python全栈第21期_2019 Python最新基础入门(全栈21期)
  9. Linux命令学习法
  10. 项目管理实战高级课程