android 修改代码怎样编译

  1: ./mk n(r) kernel; ./mk bootimage;当修改kernel相关代码时,具体如下:

  alps/kernel/

  alps/mediatek/platform/mt65xx/kernel/

  alps/mediatek/source/kernel/

  alps/mediatek/customer/mt65xx/kernel/

  alps/mediatek/customer/common/kernel/

  alps/mediatek/customer/$porject_name$/kernel

  ......

  2: ./mk n pl 当修改preloader相关代码时, 具体如下:

  alps/mediatek/platform/mt65xx/preloader/

  alps/mediatek/source/preloader/

  alps/mediatek/customer/mt65xx/preloader/

  alps/mediatek/customer/common/preloader/

  alps/mediatek/customer/$porject_name$/kernle

  ......

  3: ./mk uboot 当修改uboot相关代码时,具体如下:

  alps/mediatek/platform/mt65xx/uboot/

  alps/mediatek/source/uboot/

  alps/bootable/bootloader/uboot/

  alps/mediatek/customer/mt65xx/uboot/

  alps/mediatek/customer/common/buoot/

  alps/mediatek/customer/$porject_name$/uboot/

  ......

  4: ./mk systemimage 当修改system相关代码时,具体如下:

  alps/frameworks/

  alps/packages/

  alps/vendor/

  alps/hardware/

  alps/dalvik/

  ...........

  5: ./mk recoverimage 当修改recover相关代码时,具体如下:

  alps/bootable/recovery/

  alps/mediatek/customer/$project_name$/recovery/

  ......

  6: ./mk factoryimage: 当修改factory相关代码时使用此命令,具体如下:

  alps/mediatek/customer/$project_name$/factory/

  alps/mediatek/customer/common/factory/

  alps/mediatek/source/factory/

  ......

  7: ./mk secroimage 当修改secro相关代码时,具体如下:

  alps/mediatek/source/secro/

  alps/mediatek/customer/$project_name$/secro/

时间: 2024-12-02 12:37:35

android 修改代码怎样编译的相关文章

exif-图片Exif信息修改代码编译时报错

问题描述 图片Exif信息修改代码编译时报错 import java.io.File; import java.io.IOException; import java.util.Iterator; import com.drew.imaging.ImageProcessingException; import com.drew .imaging .jpeg.JpegMetadataReader; import com.drew.metadata .Directory; import com.dr

android-求大神,Android通过代码,修改本机ipv6地址和DNS?

问题描述 求大神,Android通过代码,修改本机ipv6地址和DNS? 现在在做个客户端,目前状况就是: 1.连接着可以上ipv6的路由. 2.程序可查看本机ipv4和ipv6地址,可修改ipv4地址 3.需要的是修改ipv6地址. 网上查了很多,2中的可达到,但其实我是需要修改ipv6地址. 修改ipv4地址时: WifiConfiguration wifiConf = null; WifiManager wifiManager = (WifiManager) getSystemServic

Android 修改viewpage滑动速度的实现代码

1.自定义Scroller public class ViewPageFixedSpeedScroller extends Scroller { private int mDuration = 300; public ViewPageFixedSpeedScroller(Context context) { super(context); // TODO Auto-generated constructor stub } public ViewPageFixedSpeedScroller(Con

《深入理解Android:Telephony原理剖析与最佳实践》一2.2 Android源代码下载及编译过程

2.2 Android源代码下载及编译过程 前面完成了Ubuntu.JDK.Android SDK的安装和配置,接着开始下载和编译Android 4.0源代码,这个过程简单但花费的时间比较长,请读者先有个心理准备. Android 4.0的代号为Ice Cream Sandwich,简称ICS,中文名称冰淇淋三明治. 2.2.1 工作目录设置 本书采用ICS名称的文件夹作为Android 4.0源代码的根目录,在用户根目录下新建代码根目录ICS文件夹,并设置此目录为工作目录,在.bashrc中增

android 修改系统的dialog样式

android 修改系统的dialog样式 一.觉得自定义配置文件麻烦?那就来修改系统自定义XML文件来实现修改系统dialog的样式吧. 如果是在XML中样式:首先来说下样式.  在 Style.xml 文件(如果没有该文件就创建一个XML名为Style.xml)  <!--重写系统弹出Dialog --> <style name="myDialogTheme" parent="android:Theme.Dialog"> <item

android修改PhoneWindowManager.java

问题描述 android修改PhoneWindowManager.java 我怎么才能得到PhoneWindowManager.java这里边的东西修改呢.. 解决方案 java/android 数据加密 解决方案二: 你这个是整机二次开发吧,如果你只是用sdk进行开发,那朋友,这是不可能的,除非你有整个手机系统工程的代码,然后修改之后在ubuntu进行编译,然后再烧到手机里.

一个android工程代码多个差异化项目管理方法探讨

一个android工程代码多个差异化项目管理方法探讨   核心提示: 1.工程代码中尽量不要使用产品名称.设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件: 2.在c/C++代码里可以在Android.mk文件中传进去一下宏,用宏来区分代码,这个宏就是功能的代名词,宏的名称尽量达意一些: 3.在java代码中尽量使用系统的property来做区分,设置系统属性来解决: 4. UI显示定制的XML文件,无法做到兼容的话,就把文件拷贝到每个产品的device目录

Android 混淆代码详解及实例

  Android 混淆代码详解及实例         为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤: 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来 2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包都申明进来,例如: -libraryjars libs/apns_1

linux kernel-Linux 修改文件系统并编译

问题描述 Linux 修改文件系统并编译 本学期刚学的操作系统,现在课程设计要求修改Linux内核,并对其中的ext4做修改 要求如下: 1.openSUSE desktop系统 2.ext4拿出来编译 3.read,write函数找到,在进行相关操作时在控制台输出信息,打印printk 4.用dmese方式(老师讲得太快,应该是这个意思) 之前一直没有接触过Linux,所以各种碰壁. 下载,编译内核相关知识已经自学完毕,但是在修改文件系统的时候出现了问题 1.老师对系统的选择我没有太多异议,而