Android 13 内置第三方应用不使用平台签名无法内置的问题

暴力手法,直接 shell cp 进 system/app 目录

这是我内置部分谷歌应用的Android.mk 文件写法

# ==============================================================================
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
# ============================= Docs begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Docs $(TARGET_OUT_APPS)/Docs/lib $(TARGET_OUT_APPS)/Docs/lib/arm64-v8a $(TARGET_OUT_APPS)/Docs/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Docs/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Docs/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Docs/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/Docs/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Docs.apk $(TARGET_OUT_APPS)/Docs/Docs.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Docs/lib)
# ============================= Docs end=====================================

# ============================= Gm begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Gm $(TARGET_OUT_APPS)/Gm/lib $(TARGET_OUT_APPS)/Gm/lib/arm64-v8a $(TARGET_OUT_APPS)/Gm/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Gm/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Gm/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Gm/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/Gm/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Gm.apk $(TARGET_OUT_APPS)/Gm/Gm.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Gm/lib)
# ============================= Gm end=====================================

# ============================= Googlequicksearchbox begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Googlequicksearchbox $(TARGET_OUT_APPS)/Googlequicksearchbox/lib $(TARGET_OUT_APPS)/Googlequicksearchbox/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Googlequicksearchbox/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/Googlequicksearchbox/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Googlequicksearchbox.apk $(TARGET_OUT_APPS)/Googlequicksearchbox/Googlequicksearchbox.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Googlequicksearchbox/lib)
# ============================= Googlequicksearchbox end=====================================

# ============================= Maps begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Maps $(TARGET_OUT_APPS)/Maps/lib $(TARGET_OUT_APPS)/Maps/lib/arm64-v8a $(TARGET_OUT_APPS)/Maps/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Maps/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Maps/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Maps/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/Maps/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Maps.apk $(TARGET_OUT_APPS)/Maps/Maps.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Maps/lib)
# ============================= Maps end=====================================

# ============================= Photos begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Photos $(TARGET_OUT_APPS)/Photos/lib $(TARGET_OUT_APPS)/Photos/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Photos/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Photos/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Photos.apk $(TARGET_OUT_APPS)/Photos/Photos.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Photos/lib)
# ============================= Photos end=====================================

# ============================= Tachyon begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Tachyon $(TARGET_OUT_APPS)/Tachyon/lib $(TARGET_OUT_APPS)/Tachyon/lib/arm64-v8a $(TARGET_OUT_APPS)/Tachyon/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Tachyon/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Tachyon/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Tachyon/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/Tachyon/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/Tachyon.apk $(TARGET_OUT_APPS)/Tachyon/Tachyon.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Tachyon/lib)
# ============================= Tachyon end=====================================

# ============================= Videos begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/Videos $(TARGET_OUT_APPS)/Videos/lib $(TARGET_OUT_APPS)/Videos/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Videos/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/Videos/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/Videos.apk $(TARGET_OUT_APPS)/Videos/Videos.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/Videos/lib)
# ============================= Videos end=====================================

# ============================= YouTube begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/YouTube $(TARGET_OUT_APPS)/YouTube/lib $(TARGET_OUT_APPS)/YouTube/lib/arm64-v8a $(TARGET_OUT_APPS)/YouTube/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/YouTube/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/YouTube/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/YouTube/lib/armeabi-v7a/*.so $(TARGET_OUT_APPS)/YouTube/lib/armeabi-v7a)
$(shell cp $(LOCAL_PATH)/YouTube.apk $(TARGET_OUT_APPS)/YouTube/YouTube.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/YouTube/lib)
# ============================= YouTube end=====================================

# ============================= YoutubeMusic begin=====================================
$(shell mkdir -p $(TARGET_OUT_APPS)/YoutubeMusic $(TARGET_OUT_APPS)/YoutubeMusic/lib $(TARGET_OUT_APPS)/YoutubeMusic/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/YoutubeMusic/lib/arm64-v8a/*.so $(TARGET_OUT_APPS)/YoutubeMusic/lib/arm64-v8a)
$(shell cp $(LOCAL_PATH)/YoutubeMusic.apk $(TARGET_OUT_APPS)/YoutubeMusic/YoutubeMusic.apk)
$(shell chmod -R 777 $(TARGET_OUT_APPS)/YoutubeMusic/lib)
# ============================= YoutubeMusic end=====================================


include $(CLEAR_VARS)
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
LOCAL_MODULE := App.sh
LOCAL_SRC_FILES := App.sh
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := EXECUTABLES
include $(BUILD_PREBUILT)


# ==============================================================================

写的有点水,请见谅

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值