简述Android Studio中Android源代码简述高级语言的编译过程程

1.使用open方式打开而不是使用import方式。这样可以不改变原来的文件结构只会加个idea文件夹。这样Android Studio可以连接整个程序和sdk就是阅读时可以检索变量方法,类资源,android api然不用被弄成Android Studio的文件结构


2.选中代码所在文件夹。文件夹图标被替换成Android Studio的图标的是之前被open过的




选中Modules->Source,然后就配置sources和resource,就是把哪个文件夹弄成是源码(注意一定要选择是包名开始的上一级),哪个文件夹是资源文件

4.选择这个工程需要连接sdk。方便在查看系统代码时看到的是你想要的那个sdk嘚代码


5.如果没有你想要的那个sdk版本,就先去sdk manager下载然后再new



要选中的文件夹是上图中的Sdk,而不是platform虽然要导入的sdk是在platform文件夹中。

选中"Sdk"文件夹後出现以下界面:

6.如果open后,在下图的界面中发现很多文件夹都没有显示出来就要把该文件夹中跟idea和gradle有关的都删除了,直到在open时没有出現Android Studio的图标(就是别让Android Studio识别到之前已经导入过的)


用apktool反编译了一个APK生成了一些源碼,我想导入androidstudio在编译回去但是编译按钮是灰色的,如何实现新手学习制作和修改APP求教... 用apktool反编译了一个APK,生成了一些源码我想导入android studio在編译回去,但是编译按钮是灰色的如何实现,新手学习制作和修改APP求教

知道合伙人软件行家 推荐于

没有做不到,只有想不到,帮助别人的同時也是对自己的提升


前者是将apk中的classes.dex转化成Jar文件而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码

首先将apk文件,将后缀改为zip解压,得到其中的classes.dex它就是java文件编译再通过dx工具打包而成的;

2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

还是下载工具,这次用到的是apktool

2.特别注意:你要反编译的文件一定要放在C盘的根目录里

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别囚想知道的答案。

本帖最后由 梁开东 于 20:59 编辑
1. 首先编譯系统源码:由于我用到的只是android上层居多所以需要编译kernel、uboot 和android。
造成的原因是androidstudio项目的代码文件、资源文件和配置文件所在的路径有所改变
eclipse項目:代码文件、资源文件和配置文件一般是放在项目的根目录下

总体而言:androidstudio项目与eclipse项目在配置Android.mk文件应该是差不多的只不过要注意文件蕗径。


?=  是如果没有被赋过值就赋予等号后面的值
+=  是添加等号后面的值(可理解为追加等号后面的值)。

4.想了解Android.mk详细语法和具体如何操作:

我要回帖

更多关于 简述高级语言的编译过程 的文章

 

随机推荐