精选文章

推荐一款Chrome插件Infinity让新标签页焕然一新 Infinity new tab 是一款实用又简洁的chrome新标签页,可以完美替代默认的新标签页。从使用用chrome浏览器开始,就喜欢使用各种插件,屏蔽广告的,印象笔记,当然还有新标签页。由于大学专业的关系,和对于前端的热爱,决定开始自己写一个chrome扩展的新标签页,前期写了米鱼新标签页,v+新标签页。得到很多热心用户的反馈建议,慢慢的发现,这2个产品不能满足用户的一些需求,也没有达到用户心中所期待的一个完美产品。于是决定从新再做一个全新的,能够给人眼前一亮的感觉,也就是...

继续阅读

Android下使用TCPDUMP抓包Wireshark分析数据 如果想分析Android下某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的pcap文件,然后将pcap文件下载到电脑上,用电脑上的Wireshark加载pcap文件,通过Wireshark分析tcpdump抓取的数据。...

继续阅读

Mac下部署Android开发环境附加NDK 作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到Android这种GFW阻隔了开发资源下载链接的环境部署,又尤其浪费时间。所以这也是我写下这篇教程的初衷跟动力源泉,希望大家参考了这篇教程以后可以轻轻松松在Mac系统下将Android环境部署好。...

继续阅读

稍顯嚴肅的台中 坦白說,留在腦海中的台中影像並不多,來台灣之前在Booking上只訂到了台中的一家青旅,第一次住青旅有些不習慣,幹什麼都放不開。 同屋的一個男生是台灣人,不過一年中四分之三的時間在上海跟北京,這麼說來跟我還是比較有共同話題的。得之我準備花15天的時間環島,覺得太倉促了,他們大學時期花一個半月的時間也不見得能將台灣島給逛完。我只能無奈地表示,兩岸允許的簽證時間有限,自己的空閒時間更有限,只能用打卡式的旅行了,我深知正真地旅行應該慢下來,融入當地的環境,感受他們的風土人情,但第一次只能這樣作罷,以後換成民進黨上台,形勢會變成怎樣還不得而知,能否再過來還是個未知數。而我一向信奉的人生格言是秉燭夜遊,活在當下,所以,理解自己吧。...

继续阅读

為之留戀的新竹 來新竹之前本沒有對她有過高的期待,慢慢對她加分要從桃園火車站出發前往新竹開始。 在桃園火車站的候車月台上,有醒目的旅遊資料發放處,這上面的擺放的全是新竹的旅遊宣傳資料,關鍵的是資料做得非常簡潔易懂,而接下來一天的新竹之行就全部是依據這份寶典的指引來完成的。...

继续阅读

  • Prev
  • Next

Mac下部署Android开发环境附加NDK

文章分类 : Android, MacOS, 教程

作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到Android这种GFW阻隔了开发资源下载链接的环境部署,又尤其浪费时间。所以这也是我写下这篇教程的初衷跟动力源泉,希望大家参考了这篇教程以后可以轻轻松松在Mac系统下将Android环境部署好。

一、部署之前,我们先下载如下资源文件:

1、Android开发者工具包ADT Bundle(Android Developer Tools Bundle)

我们选择Mac OS X 64-bit即可,其下载链接如下:
上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载
或者从我分享的百度网盘内下载:http://pan.baidu.com/s/1sjLl0L3

2、Android开发者工具ADT(Android Developer Tools)

其下载链接如下:
上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载
或者从我的百度网盘下载:http://pan.baidu.com/s/1c01Zi9q

3、Android SDK

通常Android SDK是通过Eclipse附带的Android SDK Manager下载与管理的,但万能的GFW导致Android SDK Manager在国内无法下载SDK,所以大家要么连上VPN用Android SDK Manager下载SDK,要么就下载我分享出来的三个最常用得Android SDK版本吧,地址为:http://pan.baidu.com/s/1ntkLQ7f,选择你需要的SDK版本下载,目前共享给大家有三个SDK压缩文件:android-10.zip、android-15.zip、android-20.zip。

4、Android本地开发套件NDK(Native Developer Kit)

我们选择Mac OS X 64-bit即可,其下载链接如下:
上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载
或者从我的百度网盘下载:http://pan.baidu.com/s/1i3y1ir7
需要说明的是,只有你的Android应用只有用到C或C++代码库时才需要安装NDK,否则不用下载

二、部署Eclipse

1、将adt-bundle-mac-x86_64-20140702.zip解压到任意你习惯的位置
2、解压后会生成一个名为adt-bundle-mac-x86_64-20140702的目录,在adt-bundle-mac-x86_64-20140702目录内找到Eclipse目录内的Eclipse文件,将其拽到Mac的Dock内方便以后快速打开Eclipse
3、将下载好的各个版本的Android SDK压缩文件(如android-10.zip)解压到adt-bundle-mac-x86_64-20140702/sdk/platforms/目录内
4、打开Eclipse,在菜单栏选择Help->Install New Software,然后按如下图示步骤操作:
eclipse-install-software-1
说明:步骤②随意为你要安装的软件起个名字,取ADT就好,步骤③找到之前下载好的ADT-23.0.4.zip文件,再点击步骤④后按如下图示步骤操作:
eclipse-install-software-2
说明:步骤①选择要安装的软件,步骤②务必不选检查更新(因为在国内因为GFW的缘故更新是会被墙的),再点击步骤③完成剩余步骤(一直点击Next,Accept License,Finish即可),ADT安装完毕后会提示需要重启Eclipse,点击OK重启即可。
到此为止,附带Android开发环境的Eclipse部署完毕。

三、部署NDK跟ADB

1、将android-ndk-r10d-darwin-x86_64.bin解压到任意你喜欢的位置,会解压一个名为android-ndk-r10的目录
2、打开Mac下的终端(Terminal),执行“vi ~/.bash_profile”命令对.bash_profile文件进行编辑
3、在.bash_profile文件末尾加上如下两行
export PATH=$PATH:/Users/Trevor/android-ndk-r10
export PATH=$PATH:/Users/Trevor/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
很显然这里我分别指定的是NDK的解压目录跟ADT bundle解压目录内的platform-tools目录,大家替换为自己实际解压的目录即可,最后保存.bash_profile,重启终端(Terminal)后就可以在任意目录下执行ndk-build跟adb命令了。


除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。

本文地址:http://www.cpplive.com/html/1941.html

无觅相关文章插件,快速提升流量