`

android编辑单个工程

 
阅读更多
编译模块:android中的一个应用程序可以单独编译,编译后要重新生成system.img
1. 在源码目录下执行
  .  build/envsetup.sh (.后面有空格)
    就多出一些命令:
  - croot:   Changes directory to the top of the tree.
  - m:       Makes from the top of the tree.
  - mm:      Builds all of the modules in the current directory.
  - mmm:     Builds all of the modules in the supplied directories.
  - cgrep:   Greps on all local C/C++ files.
  - jgrep:   Greps on all local Java files.
  - resgrep: Greps on all local res/*.xml files.
  - godir:   Go to the directory containing a file.
    可以加—help查看用法
2. 我们可以使用mmm来编译指定目录的模块,如编译联系人:
  mmm packages/apps/Contacts/
    编完之后生成两个文件:
  out/target/product/generic/data/app/ContactsTests.apk
  out/target/product/generic/system/app/ Contacts.apk
    android提供了丰富的日志打印功能:LOGD("+++ %s %d in %s +++\n", __FUNCTION__, __LINE__, __FILE__);
    在调试时通过logcat -s navcache:D 来显示。
3. 使用make snod重新生成system.img
4. 再运行模拟器
分享到:
评论

相关推荐

    android tool

    2. **merge dex**:合并多个DEX文件为一个,这对于处理具有大量类的应用或插件化开发场景特别重要,因为单个apk文件只能包含一个DEX。 3. **优化dex**:对DEX文件进行优化,比如去除未使用的类和方法,减少apk的...

    安卓Android源码——WordPress for Android.zip

    不过我们可以推测,这个压缩包包含的源代码可能包括了WordPress for Android应用的所有核心组件,如用户界面、数据同步、登录验证、文章编辑和发布等功能的实现。 【标签解析】 "android 安卓"这两个标签进一步确认...

    android初级课件

    3. 安装Eclipse:早期的Android开发常用Eclipse作为集成开发环境(IDE),它提供了代码编辑、调试和项目管理等功能。但现在更多的是使用Android Studio,它是Google官方推荐的Android开发工具,功能更强大且更适合...

    深入理解Android:卷I--详细书签版

    编辑推荐  结合实际应用开发需求,以情景分析的方式有针对性地对Android的源代码进行了十分详尽的剖析,深刻揭示Android系统的工作原理  机锋网、51CTO、开源中国社区等专业技术网站一致鼎力推荐 内容简介  ...

    FFmpeg Android armeabi-v7a arm64-v8a 动态链接库.so文件

    针对Android平台编译好的FFmpeg 3.4.5的动态链接库.so文件,包括armeabi-v7a arm64-v8a两个版本,包含头文件,包含x264,支持mediacodec硬解码h264,h265。可直接集成到工程中用于视频编辑、转码等。

    Android记事本程序开发.docx

    用户可以选择单个或多个笔记进行删除,系统会提示确认操作,以防误删。 五、数据库设计 5.1、笔记表-notes 笔记表包含笔记的标题、内容、创建时间、修改时间等字段,用于存储文本信息。 5.2、多媒体信息表-media ...

    android手把手开发一个图片浏览器

    2. **项目创建**:在Android Studio中,选择“New Project”创建新工程,选择最小API级别,确保支持你想要覆盖的Android设备范围。 3. **布局设计**:图片浏览器通常包含一个可以滚动显示图片的列表或网格。你可以...

    安卓4.3 android4.3 源代码

    - **多用户支持**:Android 4.3首次引入了多用户支持,允许多个用户在单个设备上拥有独立的个人空间。 - **权限管理**:改进了应用权限管理,允许家长限制孩子使用的应用访问特定功能。 - **NetProfile**:新增的...

    arcgis for android 的培训教程

    2. **认识ArcGIS for Android 工程** - **工程目录结构:** 描述典型的工程目录结构,帮助理解各个文件和文件夹的作用。 - **使用向导打开示例程序:** 指导用户如何使用开发工具中的向导来快速启动示例程序。 - ...

    Android-Studio-CriminalIntent

    这个项目的核心在于,通过创建、编辑和追踪虚拟的“犯罪”事件,开发者可以深入学习Android应用的基本元素,如用户界面设计、数据存储、活动(Activity)管理以及Intent的使用等。 首先,我们要了解Android Studio...

    Android 使用版本控制工具时添加忽略文件的方式(详解)

    - `Ignore specified file`:忽略特定的单个文件。 - `Ignore all files under`:忽略指定文件夹下的所有文件。 - `Ignore all files matching`:忽略符合特定模式的所有文件。 常见的需要忽略的文件和文件夹...

    安卓Android法律论坛设计可以导入Studio+源代码+文档说明+数据库.zip

    2、个人中心模块:显示且可以编辑自己的头像和个人信息,显示我关注的人和我的粉丝,设置模块(新消息通知,密码管理,通用设置,隐私); 3、首页模块(由上及下):顶部有banner滚动,显示自己头像和个性签名,...

    安卓Android求职招聘系统App+源代码+文档说明+数据库.zip

    安卓Android求职招聘系统App毕业源码案例设计 开发环境: MyEclipse/Eclipse/Idea(服务器端) + Eclipse(手机客户端) + mysql数据库 系统客户端和服务器端架构技术: 界面层,业务逻辑层,数据层3层分离技术,MVC设计...

    NeoPixel显示屏的Android手机控制-项目开发

    `bluetooth_neopixel_hnU3uh5dZP.fzz`可能是一个设计文件或者工程文件,用于构建或编辑蓝牙连接的逻辑。FZZ是一种文件格式,通常与电路设计软件如Fritzing有关,用于记录电子原型的布局和连接。 `android-phone-...

    cocos2d-x 2.0版雷电(win32工程)

    cocos2d-x是一个跨平台的2D游戏开发框架,它允许开发者使用C++或者Lua语言来编写游戏逻辑,并且支持iOS、Android、Windows等多个操作系统。在这个win32工程中,原有的Mac版本已经被改编,使得开发者可以在Windows...

    rmxp4droid

    RMXP使用Ruby语言作为脚本系统,提供了一个内置的事件编辑器,用于创建游戏逻辑和剧情。游戏资源如图像、音乐、地图等存储在特定的文件格式中,与脚本一同构成一个完整的游戏项目。rmxp4droid的目标就是解析这些资源...

    安卓Android平台的滴滴购物系统设计可导入Studio+源代码+文档说明+数据库.zip

    安卓Android平台的滴滴购物系统设计可导入Studio 开发环境: Myclipse/Eclipse/Idea都可以(服务器端) + Eclipse(手机客户端) + mysql数据库 系统客户端和服务器端架构技术: 界面层,业务逻辑层,数据层3层分离技术,...

    ADBTool:捕获屏幕截图,屏幕视频,logcat,提取字符串ID-开源

    质量检查工程师现在可以使用此单个工具执行所有这些操作,而无需依赖其他编辑工具或软件。 Logcat是质量检查工程师和开发人员调试问题最常用的工具。 此工具将捕获logcat并在UI中以颜色编码显示日志,并带有用于...

Global site tag (gtag.js) - Google Analytics