1.将编译出来的APP和so文件拷贝出来放入新建的目录下
# mkdir test
# cp Test.apk test//创建库so目录
# mkdir -p lib/armeabi
# cp test1.so test2.so test3.so lib/armeabi2.Android.mk
include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := Test
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
//LOCAL_MULTILIB := 32
LOCAL_PREBUILT_JNI_LIBS:= \lib/armeabi/test1.so\lib/armeabi/test2.so \lib/armeabi/test3.so \LOCAL_PACKAGE_NAME := Test
LOCAL_CERTIFICATE := platformLOCAL_PRIVILEGED_MODULE := false
include $(BUILD_PREBUILT)3.添加Android.mk编译
device/qcom/msmxxx/msmxxx.mk
PRODUCT_PACKAGES += Test注意:编译出来是lib、oat和Test.apk

Android7.0预置带so的apk相关推荐

  1. Android7.0下载Apk自动安装

    Android7.0下载Apk自动安装 1. 整体需求 下载APK文件 使用DownloadManager来下载 在应用界面中展示下载进度 安装下载后的APK文件 root模式: 可以自动安装,不需要 ...

  2. 华为android7.0 root,android7.0更新安装apk的方法

    StrictMode模式 从android7.0开始强制启用StrictMode"严苛模式".StrictMode是在android2.3引进的类.当时它的作用是作为一个开发工具用 ...

  3. Android开发之下载Apk安装的方法兼容Android7.0和8.0及以上

    具体查看代码: 首先在清单文件配置三个权限读写权限和请求安装权限(兼容Android8.0手机)如下: <!--安装apk权限--><uses-permission android: ...

  4. Android7.0 PackageManagerService (3) APK安装

    在本篇博客中,我们分析一下Android中的APK是如何安装的,以及PKMS在这个过程中进行了哪些工作. APK的安装方式有很多,我们先来看看如何用adb命令进行安装. 我们从adb install开 ...

  5. Android 在线下载更新App 下载完成安装APK(兼容Android7.0)

    先上图: 首先对android7.0的打开文件方式进行适配 使用FileProvider 第一步: 在AndroidManifest.xml清单文件中注册provider,因为provider也是An ...

  6. 下载安装APK(兼容Android7.0)

    我们使用手机的时候经常会看到应用程序提示升级,大部分应用内部都需要实现升级提醒和应用程序文件(APK文件)下载. 一般写法都差不多,比如在启动app的时候,通过api接口获得服务器最新的版本号,然后和 ...

  7. flyme Android7.0 root,手把手教你如何免ROOT卸载Flyme7系统自带APP

    本教程需要使用adb,adb的全称为Android Debug bridge,就是起到调试桥的作用.借助adb工具,我们可以管理设备或手机模拟器的状态. 本教程需要使用adb,adb的全称为Andro ...

  8. Android7.0+安装apk文件之后不弹出安装完成的界面解决办法

    在Android7.0+手上,版本升级完成,发现手机安装完成,不启动安装完成页面,而是直接关闭了,小编也是一头雾水.琢磨了很久,下面小编把解决办法show出来. 第一步:在资源文件下面新建 xml文件 ...

  9. android9 apk自动安装功能,如何在Android7.0、8.0、9.0系统下通过Intent安装apk

    public static void installApk(Context context, String apkPath) { if (context == null || TextUtils.is ...

最新文章

  1. 华为云家庭视频监控帮你一起守护家
  2. 【Spark Summit EU 2016】使用Spark和StreamSets构建数据通道
  3. 产品创新必备方法论:国外系统的产品创新
  4. python 将指定路径(目录)下的图片或文本文件按给定序号重新排序,并批量重命名 (yolo、tensorflow数据集批量处理)
  5. SAP Cloud for Customer销售订单Account字段的实现逻辑
  6. 从listView1中选择记录到listView2中
  7. 解决jodconverter 2.2.1版本不支持docx、xlsx、pptx转换成PDF格式异常
  8. EDEN-MACE 1.4.0 更新,增加数据清理功能
  9. 按比例设置获奖人数方案
  10. linux查看磁盘io性能
  11. 剑指offer面试题[22]-栈的压入、弹出序列
  12. Java21天打卡day18--继承
  13. linux fdisk的分区和格式化和挂载相关操作说明
  14. jQuery UI DatepickerDatetimepicker添加 时-分-秒 并且,判断
  15. 传富士康将在印度建世界最大代工厂
  16. 基于PSO算法的无线传感器网络的覆盖优化
  17. 在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04
  18. Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
  19. stm32 esp8266 ota升级-自建mqtt和文件服务器全量升级
  20. 天猫菜鸟强势宣布!春节不休,年货照常买照常送!

热门文章

  1. 世界政府峰会发布了《在区块链上构建超互联未来》文件
  2. SQL Server读懂语句运行的统计信息 SET STATISTICS TIME IO PROFILE ON
  3. Java中的Set, List, Map漫谈
  4. 如何成为一名网络工程师
  5. Python+OpenCV 设计GUI图像处理
  6. 十大热门的 JavaScript 框架和库
  7. 【ROS】ros入门21讲(下)
  8. python logging打印终端_想知道Python如何在终端上打印表格吗?两行代码告诉你!
  9. Vue学习笔记之13-webpack的配置 傻子看了都会配置的超详细教程
  10. matlab聚合矩阵,c#和ILNumerics与Matlab中最有效的矩阵聚合方式