android studio应用修改到android源码中作为内置应用
2024-09-24 08:50:36
1. 方法一:导入,编译(太麻烦,各种不兼容问题)
android studio和eclipse的应用结构目录是不同的,但是在android源码中的应用基本上都是使用的eclipse目录结构(在/packages/apps中),如果是使用的eclipse,则随便复制一个android.mk修改一下就能使用了,如果是android studio,则还需要一定的修改。
注意:我只在android studio2.3上成功,android studio3.0上会有各种各样的错误,不知道如何解决
packages/apps/MyApplication/app/src/main/Android.mk //比eclipse多了app/src/main这几层目录,当然也可以拿出来,没试
LOCAL_PATH := $(call my-dir)
#清除所有变量
include $(CLEAR_VARS) #不管是调试版本还是发行版本,都编译
LOCAL_MODULE_TAGS := optional #源码目录
LOCAL_SRC_FILES := $(call all-java-files-under, java) LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res #生成的APK的名字
LOCAL_PACKAGE_NAME := MyApplication8
#系统签名
LOCAL_CERTIFICATE := platform
#编译为APK应用
include $(BUILD_PACKAGE) include $(call all-makefiles-under,$(LOCAL_PATH))
2. 方法二:APK导入加入源码
3. 方法三:remount到/system/app中
简单方法,不说了
最新文章
- IT公司的女流之辈
- el captain设置环境变量
- Why Consumer Hardware Start-ups Fail
- ListFragment
- matlab和C/C++混合编程--Mex (六)参数传递
- cakephp之查询
- Sigar.jar获取系统信息
- C —— 零碎笔记
- bnu1066
- 全文检索引擎Solr 指南
- 微信小程序开发工具中快捷键
- 李航《统计学习方法》CH02
- New York is 3 hours ahead of California
- Android数据存储:Shared Preferences
- 在js中if条件为null/undefined/0/NaN/";";表达式时,统统被解释为false,此外均为true
- day040 数据库索引补充 存储过程 事务等
- Tomcat 7集群基于redis的session共享设置
- poj 1170状压dp
- expect 交互 之shell执行命令操作
- BZOJ2085 : [Poi2010]Hamsters