`
test_angel
  • 浏览: 51690 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

在android源码中编译自己的工程

 
阅读更多

这一周很忙,感觉自己在100%运转,都没有时间进行学习。真的希望自己能长n多双手、n多个脑袋,以便自己支配。

所以也不知道该写些什么,所以我就随便写写(还未亲自实践,下周实践后再对过程中的问题进行分析)。

 

 

1. 在android源码中编译自己的工程。

 

  • step1.将自己的工程copy到源码下 package/app下,删除gen文件、bin文件
  • step2.创建Android.mk文件,这一make文件的书写方式见makefile学习(9)
  • step3.然后在终端cd到源码根目录,输入make  project_Name(我记得是mm  工程名,是make和mm都可以还是其中一个,这一点实践后会给出确切答案)

2.生成sdk的命令

  • make PRODUCT-sdk-sdk

编译完成后会在/sdk/目录下生成sdk

 

对于整个的编译过程我还没有实践,下面是别人在编译过程中遇到的问题汇总,我先记下地址,到时候如果碰到相似的问题方便查找!

http://lhc180.blog.51cto.com/316940/757311(android 编译SDK 问题汇总)

 

 

 

 

分享到:
评论

相关推荐

    Android源码反编译工具包

    总的来说,"Android源码反编译工具包"是一个强大的工具集合,它可以帮助开发者深入了解APK的工作机制,提升自身的编程技能,同时也是调试和逆向工程的重要手段。通过熟练掌握这些工具的使用,可以更有效地学习和研究...

    如何单独编译Android源码中的模块

    Android 源码单独编译模块是指在 Android 源代码工程中编译指定的模块,而不需要重新编译整个 Android 系统。这种方法可以节省大量的时间和资源,因为编译整个 Android 系统需要漫长的等待时间。 在 Android 源代码...

    AndroidKiller修复反编译源码卡死

    【AndroidKiller修复反编译源码卡死】这一主题主要涉及的是在使用AndroidKiller工具进行Android应用逆向工程时遇到的问题以及解决方案。AndroidKiller是一款常用的Android应用分析工具,它可以帮助开发者或安全研究...

    Ubuntu系统下Android源码编译.pdf

    同时,SDK Manager也可以下载Android NDK,这是一个用于在C/C++中开发部分Android应用的工具集,对于Android源码编译尤为重要。 接下来,获取Android源码是整个流程的关键。Android源码主要托管在GitHub的AOSP...

    Android源码编译文档

    总的来说,Android源码编译是一个复杂而深入的过程,涉及多方面的技术知识。从源码下载、环境配置到编译和镜像制作,每个环节都需要开发者具备扎实的Linux基础、Git操作技能以及对Android系统结构的深刻理解。通过...

    如何单独编译Android源代码中的模块

    在 Android 源代码工程中,单独编译某个模块是一件很有必要的事情。尤其是在我们修改了某个模块或新增了自己的模块时,重新编译整个 Android 系统镜像 system.img 是非常耗时的。这时,我们可以使用 Android 提供的...

    把外部ndk-android工程放入系统源码内一起编译

    在基于Android系统的NDK(Native Development Kit)工程开发过程中,为了更好地与整个Android系统集成并方便地进行调试和测试,通常需要将外部NDK工程的部分内容融入到Android系统源码中,并与之一起编译。...

    将Android_SystemUI源码工程导入Eclipse编译

    2. 在导入工程之后,由于SystemUI源码引用了很多Android SDK中未开放的API和变量,直接导入会导致编译错误。为了解决这个问题,需要添加一些额外的依赖包。 3. 依赖包的添加可以通过Eclipse的Build Path配置来完成...

    Android 系统 8.1源码

    3. **定制系统**:根据需求定制自己的Android系统版本,例如去除不必要的功能、添加新的特性等。 4. **开发驱动程序**:对于想要为特定硬件开发驱动程序的开发者来说,源码提供了宝贵的参考资料。 总之,Android ...

    gmssl 3.0 - android 编译工程

    在这个编译工程中,我们将深入探讨如何在 Android 环境下构建和集成 GMSSL 3.0 库,以便为 Android 应用程序提供安全的网络通信功能。 首先,要理解 GMSSL 3.0 的核心功能,它主要提供了加密和解密、数字签名、密钥...

    Android 下编译ffmpeg源码

    在这个过程中,我们将使用NDK来编译FFmpeg源码,并通过JNI在Android应用中调用解码功能。 1. **环境准备**: - 安装Android Studio和Android NDK。 - 配置NDK路径到系统环境变量中。 - 获取FFmpeg源码,可以通过...

    Android系统源码的编译和分析.zip

    这个压缩包"Android系统源码的编译和分析.zip"包含三个重要的文件:Android源码分析.md、Android源码编译.md、Android源码下载.md,这些文件将帮助我们全面了解如何获取、编译以及解析Android的源代码。 首先,我们...

    Android 编译ffmpeg+测试工程

    本项目“Android编译ffmpeg+测试工程”旨在帮助开发者在Android环境中集成并运行FFmpeg,以便进行多媒体处理任务。通过这个项目,我们可以学习到以下关键知识点: 1. **FFmpeg简介**:FFmpeg是一个开源的跨平台...

    android vlc master分支源码编译后的工程2/2

    在这个"android vlc master分支源码编译后的工程2/2"中,我们主要关注的是VLC for Android的源码编译过程以及相关知识点。这个压缩包可能包含了VLC在Android平台上的源代码、编译脚本和其他必要的构建文件,是开发者...

    在Android源码中编译出指定jar包的操作

    在Android开发过程中,有时我们需要从源码编译特定的jar包以供其他应用或服务使用。本篇将详细讲解如何在Android源码中编译指定的jar包,并介绍如何在应用程序中引用第三方jar包。 首先,针对标题和描述中的问题,...

    我的博客中《关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)》源码包

    我的博客中《关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)》源码包

    android反编译源码

    在Android开发领域,反编译源码是一种常见的技术手段,用于理解APK文件的工作原理、学习第三方库的实现或者进行安全分析。本文将详细介绍“android反编译源码”这一主题,包括反编译工具、过程以及反编译后的源码...

    mame街机模拟器安卓android源码

    《mame街机模拟器安卓android源码》是一款专为Android平台设计的开源街机游戏模拟器,其核心是MAME(Multiple Arcade Machine Emulator),它致力于复原各种经典街机游戏,使得用户可以在现代设备上体验到过去的游戏...

    Android高级应用源码-Android Launcher 源码修改可编译.zip

    《深入解析Android高级应用:基于Launcher源码的修改与编译》 在Android开发领域,对系统级应用的理解和定制是提升技术深度的重要途径。Android Launcher作为用户与系统交互的第一界面,其源码的分析与修改能帮助...

    安卓Android源码——系统源码获取及编译.zip

    在安卓开发领域,深入理解Android源码是提升技术能力的关键步骤。这份名为“安卓Android源码——系统源码获取及编译”的压缩包文件,显然旨在帮助开发者掌握如何获取和编译Android系统的源代码。接下来,我们将详细...

Global site tag (gtag.js) - Google Analytics