当前位置:首页 » 安卓系统 » androidmac源码

androidmac源码

发布时间: 2023-05-24 10:22:18

① 为什么用mac开发android

Android系统的源代码编译只能在linux和mac下进行,而windows不行,这是主要原因。

开发应用3大平台都可以,但是如果涉及JNI之类的,还是linux下方便。

不赞同说linux下配置简单,linux下配置是比较繁琐的。

mac(苹果电脑)是可以用于开发Android系统的,需要在mac平台上搭建Android开发环境,具体步骤为:

一.Eclipse的下载1.找到“EclipseIDEforjavaDevelopers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“MacOSX(Cocoa)”

2.然后点击右边枯雀的“MacOSX64bit”(这里我的Pro是i5处理器可以用64位的),根据你的机器也可以选择“MacOSX32bit”进行下载。

二.安装ADT

ADT是Android应用程序的开发环境

在线安装,本来还有个离线安装的,但是我试图去下载这个离线安装包但是没有找到下载的地方,所以这里主要介绍如何进行在线安装。

1.点击菜单中的Help——>InstallNewSoftware?6?8;

2.在弹出的对话框中有个“Workwith”,在右边的输入没嫌早栏中输入:dl-ssl.google/android/eclipse/然后下面就会pending出来一个“DeveloperTools”,勾选上,然后一路的Next下去就可以安装完成。

三.设定ADT

在菜单栏Refactor中如果能看到Android的标签表示ADT安装成功。

1下载AndroidSDK

打开网站:developer.android/sdk/index.html选择MacOSX(intel)的SDK版本进行下载(因为pro是intel的i5处理器)

2安装AndroidSDK

刚下载的Mac版的SDK文件是:“android-sdk-mac_x86.rar”文件,将其解压出来,然后运行tools/Android,在弹出的AndroidSDKandAVDManager对话框中选择左边的Installedpackages,右边就会列出当前已经安装了的SDK,点击下面的“UpdateAll”然后一步一步来就会下载所有的AndroidSDK的版本并进行安装。

然后在菜单栏Eclipse—>Preferences(偏好设置),会弹出一个Preferences对话者芦框,选Android,然后在SDKLoaction中填入刚下载的SDK的路径或者点击右边的Browser选择。

3生成模拟器

菜单栏Window—>AndroidSDKandAVDManger会弹出对话框,然后在对话框中选择new开始按自己的需求新建模拟器,至此就大功告成了。

② Mac 下怎样学习 Android Framework 层源码

mtk有个叫makeMtk的脚本文件,直接执行就行,后面参数加上自己要编译的模块,比如./makeMtk -t mm frameworks/base/core/res

③ mac 怎样打包android系统源码

设置Mac上的编译环境可参考官方文档:
Initializing a Build Environment 里的 Setting up a Mac OS X build environment

里面有具体的方法,Android代滑宽码所在的分区是需要区分大小写的,默认的Mac分区是不区分大小写的,所以可能新信埋亮建一个区分大小写的分区或者使用文档中的方式,建立一个虚拟分区文件,把它格式化成区分大小写的区分。

但是在Mac里设置编译环境很麻烦,因为Mac本身没有编译工具链,需要额外的安装,还需要安装xCode,液滚等等。

④ 如何获取android源代码

当前的Android代码托管在两个方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有托管,不过现在重定向到了https://android.googlesource.com好在都支持git访问

google提供的repo工具实际上是一个内部操作git工具来简化操作Android源码的Python脚本。经过尝试,直接使用git工具在ubuntu下可以实现cloneAndroid源码。下面介绍一下方法:

1.获取当前的在github上托管的Androidgitrepositories:

github页面为:https://github.com/android/following。不过这个页面不支持通过wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式访问,错误信息如下:

这个时候需能做的只能是"tryagain"了。

需要说明的是"不要试图同时并发执行多个gitclone命令",这样会导致大量出现上面贴图中的错误,另外,整个clone过程中耗时最多的gitrepository如下:

kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的预编译好的二进制文件,包含:各种库文件,jar包,可执行程序等等,如果只是阅读Android源代码,这个gitrepository可以不用clone.

⑤ 求android源码下载地址,就像学学源码的原理

Google刚刚公布,稳定版的Android源代码已经公布,任何人都可以免费下载。Google希望通过公布源代码,电信运营商和手机制造商,乃至一般开发者们进一步深刻了解和利用Android系统,从而有益于该平台下的的发展。
看来T-Mobile G1不一定打得过iPhone,那么Android呢?
现在源代码公布在http://source.android.com/,SDK网站是http://code.google.com/android/

⑥ mac android 怎么查看源码

你好,点菜单(就是手机底部四个触控键中的菜单键,几条横线的那个,明白?)-》设置->无线和网络-》WLAN设置-》再点菜单键(就是手机底部四个触控键中的菜单键,几条横线的那个,明白?)-》高级-》第二项就是。very easy。。。

⑦ mac android源码编译可以在移动硬盘上吗

1.Mac下安装Ubuntu双系统
(1)Ubuntu版本:Ubuntu 15.10

注:实际上一开始我是从Ubuntu 16.04 LTS开始的,但编译过程中出现提示需要OpenJDK1.7的情况,但是Ubuntu 16.04 LTS的软件包里只有OpenJDK1.8 和OpenJDK1.9.
于是我换成了Ubuntu 15.10,虽然它不是LTS版本,但是它的OpenJDK版本比较齐全。
当然后来编译时又提示需要OpenJDK1.8,所以这个选择还算明智。

⑧ 如何在Mac上进行Android反编译

apktool 反编译得到的是布局和资源文件。 dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。 1)下载apktool,及mac下jd -gui,解压。 2) 使用apktool d xxx.apk进行反编译,得到一个同名的文件夹。里面就有我们需要的布局文件。 dex2jar反编译 1)将apk文件后缀名直接改为.zip,并解压。得到其中的classes.dex文件 ,它就是java源代码经过编译再通过dx工具打包而成的。 2)将classes.dex文件复制到dex2jar所在的文件夹。 3)命令行下定位到dex2jar目录,运行 sh dex2jar.sh classes.dex 生成 classes_dex2jar.jar 用jd gui打开就可以看到源代码了。

热点内容
linux怎么编译内核 发布:2025-02-12 16:03:02 浏览:188
新的怎么注册微信账号密码忘了怎么办 发布:2025-02-12 15:50:08 浏览:658
android代码搜索 发布:2025-02-12 15:45:36 浏览:778
矢量图算法 发布:2025-02-12 15:43:53 浏览:192
python量化投资入门 发布:2025-02-12 15:34:17 浏览:174
苹果的天气跟安卓的天气哪个准 发布:2025-02-12 15:33:37 浏览:313
西安分布式存储咨询 发布:2025-02-12 15:33:24 浏览:179
我的世界服务器怎么获得32k乱码棒 发布:2025-02-12 15:25:15 浏览:545
hadoopftp 发布:2025-02-12 15:22:23 浏览:753
ftp怎么增加 发布:2025-02-12 15:21:08 浏览:379