当前位置: 首页 > news >正文

对网站建设行业的了解360seo优化

对网站建设行业的了解,360seo优化,公司网站优化软件,网站建设gongsi环境 系统:Android 8 CPU:MTK 理论上改法适用于其他平台,比如展讯。 不适用于安卓11。安卓11请参照android 11预装APP到data/app目录 实现 假设要内置test这个应用。 第一步把test添加到系统编译配置中,不同平台或cpu文件不一样。 比如&am…

环境

系统:Android 8
CPU:MTK
理论上改法适用于其他平台,比如展讯。
不适用于安卓11。安卓11请参照android 11®预装APP到data/app目录

实现

假设要内置test这个应用。
第一步把test添加到系统编译配置中,不同平台或cpu文件不一样。
比如:
device/mediateksample/xx/device.mk
PRODUCT_PACKAGES += test
然后是创建Android.mk, 这一步很关键,很多种写法都可能要问题。

错误写法1

Adroid.mk有问题的写法

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)LOCAL_MODULE := testapp
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_PRIVILEGED_MODULE := true
LOCAL_MODULE_PATH :=  $(TARGET_OUT)/system/vendor/operator/app
include $(BUILD_PREBUILT)

错误写法2

另外一种写法是针对Android新版本的,在安卓8中不能这么写
LOCAL_MODULE_PATH := $(TARGET_OUT)/system/vendor
这种改法会出错:
Non-symlink out/target/product/xx/system/vendor detected!
You cannot install files to out/target/product/xx/system/vendor while building a separate vendor.img!

错误写法3

使用这个目录也有问题:
$(TARGET_OUT)/system/vendor/operator/app
2023-11-01 08:02:24.012 635-635/system_process I/PackageManager: /vendor/operator/app/xx changed; collecting certs
2023-11-01 08:02:24.174 635-635/system_process W/PackageManager: Failed to scan /vendor/operator/app/test: Failed to collect certificates from /vendor/operator/app/test/test.apk

错误写法4

也不能放data/app/目录下
注意如果这么写,可能会出错

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := test
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_PRIVILEGED_MODULE := true
LOCAL_DEX_PREOPT:=false
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
include $(BUILD_PREBUILT)

2023-11-01 08:01:01.132 634-634/system_process W/PackageManager: Failed to scan /data/app/test: Failed to collect certificates from /data/app/xx/text.apk

正确写法

Android.mk要按这样写:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := test
LOCAL_POST_PROCESS_COMMAND := $(shell mkdir -p $(TARGET_OUT_DATA_APPS)/$(LOCAL_MODULE)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/$(LOCAL_MODULE).apk $(TARGET_OUT_DATA_APPS)/$(LOCAL_MODULE)/)

修改PackageManagerService.java,注释掉PackageManagerException(INSTALL_FAILED_INVALID_INSTALL_LOCATION
否则启动会报这个异常。

diff --git a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
index a4f6eab106..b9f07bf849 100644
--- a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -11795,11 +11795,12 @@ public class PackageManagerService extends IPackageManager.Stub+ " but expected at " + known.codePathString+ "; ignoring.");}
-                    } else {
+                    } /*else {throw new PackageManagerException(INSTALL_FAILED_INVALID_INSTALL_LOCATION,"Application package " + pkg.packageName+ " not found; ignoring.");}
+               //帅得不敢出门    */}}

作者:帅得不敢出门 原创文件谢绝转载

http://www.ritt.cn/news/17241.html

相关文章:

  • 服装企业的网站建设百度指数快刷软件
  • 服装网站建设seo营销推广公司
  • 注册微信小程序流程搜索引擎优化与关键词的关系
  • 长沙网页制作模板的网站深圳竞价托管
  • 建设部网站核对编号qq推广网站
  • 苹果电脑无法登陆建设银行网站常见的推广方式有哪些
  • 江苏建设厅官方网站外贸自建站的推广方式
  • 帮别人做违法网站网站制作公司高端
  • 誉字号网站上海百度首页优化
  • 石家庄谷歌推广下载优化大师
  • 没有网站可以域名备案吗西安seo网站关键词优化
  • 无锡建设银行网站对网络推广的理解
  • 装饰公司做网站搜图片百度识图
  • 响应式潍坊网站建设成都seo学徒
  • 深圳杰恩创意设计有限公司网站电商运营培训班多少钱
  • wordpress插件vip西安百度seo代理
  • 中铁建设门户网登录入口手机端优化大师app下载安装
  • 企业定制网站建设公司网络营销与直播电商好就业吗
  • 嵌入式软件开发工资高吗seo的宗旨是什么
  • 在元典公司做网站有合同吗鼓楼网站seo搜索引擎优化
  • 小程序制作方案书seo研究协会网是干什么的
  • 可信赖的南昌网站建设seo类目链接优化
  • 域名做网站名武汉网络推广平台
  • 武汉做网站建设google高级搜索
  • 龙岗网站建设开发设计公司福州seo代理商
  • 深圳医疗网站建设报价seo优化中商品权重主要由什么决定
  • 福田蒙派克9座商务车报价及图片网站的优化策略方案
  • 网站页面设计流程seo优化的作用
  • 金昌市建设局网站seo指的是
  • ih5制作平台官网免费开封网站快速排名优化