Android12源码编译之预置Android Studio项目Android.mk文件编写

1、在AndroidManifest.xml文件中添加package="com.sprd.silentinstalldemo"属性,因为新版本的Android Studio默认生成的AndroidManifest.xml是没有这个属性值的

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.sprd.silentinstalldemo"
    android:sharedUserId="android.uid.system">
    
</manifest>

2、将应用主题的parent改为android:Theme.Light

3、注释所有dependencies

4、编写Android.mk文件

makefile 复制代码
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional

LOCAL_PACKAGE_NAME := SilentInstallDemo

LOCAL_SRC_FILES := $(call all-java-files-under, app/src/main/java)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/app/src/main/res
LOCAL_MANIFEST_FILE := app/src/main/AndroidManifest.xml

LOCAL_CERTIFICATE := platform
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_USE_AAPT2 := true
LOCAL_PRIVILEGED_MODULE := false
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
LOCAL_PROGUARD_ENABLED := disabled
LOCAL_AAPT_FLAGS := --auto-add-overlay

include $(BUILD_PACKAGE)
相关推荐
Gse0a362g13 分钟前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
android·开发语言·php
十六年开源服务商17 分钟前
WordPress服务器响应时间优化终极指南2026
android·运维·服务器
深挖派19 分钟前
PyCharm 2026.1 全版本安装配置与全功能环境搭建 (保姆级图文教程)
ide·python·pycharm
jwn99922 分钟前
PHP vs Go:后端开发选谁更胜一筹?
android
不明觉厉二十年22 分钟前
pytest+pywinauto+pycharm制作mobaxterm 字符串快捷发送器 Demo
ide·pycharm·pytest
Vfw3VsDKo1 小时前
Android设备搭建本地RTSP服务器(基于live555)
android·运维·服务器
九狼JIULANG1 小时前
【无标题】
android·flutter·开源·github
jwn9991 小时前
Laravel10.x新特性全解析
android
CDN3601 小时前
iOS/Android 集成游戏盾审核被拒?权限与合规配置修复
android·游戏·ios
Freak嵌入式15 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
arm开发·ide·嵌入式·micropython·电子·upypi