android 64位系统中,需要引用32位库,导致挂掉的问题
ifeq ($(XXX),yes) #条件编译
LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := MySystemUI
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_CLASS := APPS
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_CERTIFICATE := platform
LOCAL_PRODUCT_MODULE := true
LOCAL_OVERRIDES_PACKAGES := SystemUI MtkSystemUI #覆盖原来的模块,使用其不再参与编译
LOCAL_MULTILIB := 32 #指定编译32位
LOCAL_JNI_SHARED_LIBRARIES := libAliLongShot libicongenerator libstlport_shared #打包指定库到APK中,这样避免默认去找系统的64位库
LOCAL_PRIVILEGED_MODULE := true
LOCAL_MODULE_TAGS := optional
LOCAL_USE_AAPT2 := true
LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.systemui
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
include $(BUILD_PREBUILT)
endif
android 64位系统中,需要引用32位库,导致挂掉的问题相关推荐
- 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多
前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...
- 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多?
前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...
- (转)关于X64位系统IIS7下支持32位asp.net程序
最近在windows2008 x64位系统下的IIS7下部署asp.net程序. vs2005或vs2008默认的情况下是Any cpu 的也就是支持x86和x64两种系统的.可我的程序在引用了一个三 ...
- Windows10系统中怎么使用32位IE浏览器?
简介: 某些"网站"只支持32位浏览器: 但是自己的电脑是Windows10,打开浏览器不能使用这个"网站",并且自己的电脑配置比较高,不能安装 ...
- Win7 64位系统上配置使用32位的Eclipse
在64位win7 jdk64的系统上跑32位的eclipse ,只需重新安装32位的jdk 修改下eclipse的配置文件即可: 修改eclipse/eclipse.ini文件,在-vmargs参数之 ...
- 64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL
1.首先得安装"Connector/ODBC",就是MySQL的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是X64还是X86,只要你的应用 ...
- 电脑系统32位和64位有哪些区别?32位和64位是什么意思 ?
我们在安装系统的时候,需要了解的东西太多了,比如选择系统的话你首先要了解是选择32位还是64位系统呢?然后还需要判断电脑适合32位还是64位系统?这些问题要折腾清楚之后才能更好的进行安装,今天带大家了 ...
- 在Visual Studio项目中根据系统平台自动引用32或64位的DLL
最近在使用Noesis.Javascript.dll,但是这个DLL是有X86与X64二种版本的,我自己的电脑是64位的,但是别人的电脑是32位的.所以在别人那里使用的时候出了问题. 在VS里怎么引用 ...
- Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...
1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...
- 为什么在64位系统中指针的大小是8,而32位系统中却是4?
为什么在64位系统中指针的大小是8,而32位的却是4? 64位系统,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,也就是说一个地址占二进制位数是64,所以: sizeof(double * ...
最新文章
- 产生高斯数据集的scikit-learn API
- Tomcat 6.0.32 +Spring dbcp datasource关闭Tomcat出现严重异常
- 飞利浦AC6608空气净化器粉尘传感器维修
- fuser 用法简析
- SAP成都研究院Sunshine:我的C4C实习感受和保研之路
- P2522 HAOI2011 Problem b [莫比乌斯反演,数论分块]
- adf时间作用域_ADF:在任务流终结器中支持bean作用域
- jdbc获取结果行数_java – 如何判断从JDBC执行更改的行数
- 【今日CS 视觉论文速览】14 Dec 2018
- ORACLE PL/SQL 实例精解之第二章 通用编程语言基础
- Stencil Buffer(模板缓冲区)
- 【深度学习之美笔记】人工“碳”索意犹尽,智能“硅”来未可知(入门系列之二)
- 360驱动器显示服务器失败,360驱动大师显示驱动安装失败该怎么办 - 卡饭网
- 五百强各大行业简介+面试流程+tips
- 到底是影像杀死了建筑,还是建筑变成了屏幕? | 浅空间专栏
- 概率论考点之排列与组合
- 面试案例(2019)一
- 有什么值得入手的蓝牙耳机品牌?2022年蓝牙耳机品牌排行榜
- onlyoffice 搭建
- tensorflow英语怎么读_tensorflow怎么读