转--Android资源总结(环境搭建/ 反编译工具)
在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一次大整合,希望对和我一样是Android的初学者管用,如在文章中有所错误,敬请大家原谅并欢迎指正。
一、Android相关介绍
Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
二、开发工具
1.JDK(必需).最好是1.6以上版本。
JDK1.6官方下载_JDK6官方下载地址:
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
2.Eclipse平台(可选)
官方下载:http://www.eclipse.org/downloads/
华军软件园:http://www.onlinedown.net/soft/32289.htm
狗狗搜索:http://www.gougou.com/search?search=Eclipse&id=16
3.NetBeans平台(可选)
官方下载:http://netbeans.org/downloads/index.html
4.ADT(Eclipse平台必装)。在Eclipse平台下开发Android的插件。一般都是在线安装
下载地址:http://dl.google.com/android/ADT-0.9.6.zip
5.nbandroid(NetBeans平台必装)
下载地址:http://down.zzbaike.com/download/nbandroid-4081.html
6.Android SDK包(必需)。Android 程式开发套件,包含 Android 手机模拟器(Emulator)。
下载地址:http://www.gougou.com/search?search=android%20sdk&restype=-1&id=10000016&ty=0&pattern=0&xmp=0,有些sdk包并不包含一些工具,因此尽量下载比较大的包。
二、环境搭建
准备工作:安装JDK并配置,这里不做详解。
1.Eclipse平台环境搭建。我的Eclipse版本是3.4.2
(1)打开Eclipse,点击"Help菜单"选择"Software Updates.."项

图1
2.进入"Available Software页,点击"Add Site"项,在地址栏中输入:https://dl-ssl.google.com/android/eclipse,点击"OK".

图2
这时会看到如下添加了一项,选中此项,单击"Install"

图3
3.开始安装ADT插件

图4
4.安装完成后重启,看到工具栏中加了图5,图6中的俩项

图5

图6
5.打开"Preferences",点击"Android"在"SDK Location:"中输入Android SDK包的目录,点击“Apply”,会看到图8界面

图7

图8
6.点击图5中的机器人,打开插件模拟器的界面,点击“New”开始输入要创建的模拟器的信息。
Name是模拟器的名称可随便填
Target是模拟器的SDK版本,目前最新是2.2.
其他是硬件参数,一般都是默认。

图9
7.点击“Create AVD”后插件完成,这时会看到多了一项。

图10
8.测试是否成功。

图11

图12

图13

图14
2.NetBeans平台环境搭建
1、
打开Netbeans6.8, 工具 -> 插件 -> 设置; 添加一个更新配置,如下图:

图15
确定后自动检查更新,转到“可用插件”,搜索“android”,安装显示的nbAndroid插件。
4. 添加Android SDK
在Netbeans中点击:工具 -> Java平台 -> 添加平台;如下图,选择Google.....

图16
点下一步,找到Android SDK 的文件夹,这个文件夹的图标会与众不同。选择文件夹,再下一步,就可以选择platform了。这里我选的是Android 2.2.

图17

图18
一个简单例子
现在就可以创建项目了,我创建了一个AndroidHelloWorld的程序。默认平台已经选好了Android。还有最好也更改下包名。

图19

图20
三、教程
1.视频教程下载地址:ed2k://|file|3G%E5%BA%94%E7%94%A8%E4%B9%8BAndroid%E4%BC%A0%E6%99%BA%E8%A7%86%E9%A2%91%E8%AE%B2%E8%A7%A3.zip|1562550506|9d40b75146523eda0b93e8f5a61ae66e|h=nnyxecc6g5lspkdmjxvgpkqxqng3pw6o|/
2.Google.Android.SDK开发范例大全PDF、源码下载:http://download.csdn.net/source/2035087,http://download.csdn.net/source/2231871
3.Android开发教程(PDF)下载:http://download.csdn.net/source/2705699
四、论坛
详见前面博客随表:http://www.cnblogs.com/salam/archive/2010/10/14/1851630.html
六、反编译工具
详见前面博客随表:http://www.cnblogs.com/salam/archive/2010/09/24/1833818.html
转--Android资源总结(环境搭建/ 反编译工具)的更多相关文章
- android 研究的环境搭建、高效工具、网站资源
================= 2015 年 10 月 14 号 更新 著名的android开源社区xda有一个帖子,详细描述了android开发和研究环境的初始搭建过程: http://for ...
- [cocos2d-x3.0]Android+NDK+Eclipse环境搭建及编译步骤~
1: 必要准备 1): jdk&jre 2): adt-bundle 3): android ndk r9 4): python2.7 5): cocos2d-x 3.0 alpha0 2: ...
- Android开发:APK的反编译(获取代码和资源文件)
一.反编译工具: 1.APKTool: APKTool是由GOOGLE提供的APK编译工具,能够完成反编译及回编译apk的工作.同时,它也有着安装反编译系统apk所需要的framework-res框架 ...
- Android安全攻防战,反编译与混淆技术完全解析(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/49738023 之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值 ...
- Android 反编译工具简介
Android 反编译工具: 所需工具:1 apktool : 用于获取资源文件 2 dex2Jar : 用于将classes.dex转化成jar文件 2 jd-gui: 将jar文件转化成java文 ...
- android NDK开发环境搭建
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
- 工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Reflector:反编译dll动态链接库
工欲善其事,必先利其器 本文版权归翟士丹(Stan Zhai)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. 原文地址:http ...
- Android 程序分析环境搭建-静态分析环境搭建
1.2 静态分析环境搭建 这里主要讲一些用的比较顺手的工具,一并列出来,Uaa,等环境配置, 2,notepad++ ,everything , Jdgui ,idea, ida ,Fiddler , ...
- Android安全攻防战,反编译与混淆技术完全解析(下)
在上一篇文章当中,我们学习了Android程序反编译方面的知识,包括反编译代码.反编译资源.以及重新打包等内容.通过这些内容我们也能看出来,其实我们的程序并没有那么的安全.可能资源被反编译影响还不是很 ...
随机推荐
- 黑马程序员——JAVA基础之语法、命名规则
------- android培训.java培训.期待与您交流! ---------- 1.java语言组成:关键字,标识符,注释,常量和变量,运算符,语句,函数,数组. 2.java关键字:被Jav ...
- matlab 工具之各种降维方法工具包,下载及使用教程,有PCA, LDA, 等等。。。
最近跑深度学习,提出的feature是4096维的,放到我们的程序里,跑得很慢,很慢.... 于是,一怒之下,就给他降维处理了,但是matlab 自带的什么pca( ), princomp( )函数, ...
- 使用 NGUI 实现头顶文字及血条
以下是 NGUI HUD Text 实现的: 基本原理: 1. 在角色头顶绑一个点 Pivot,用于对齐 2. 因为界面总是覆盖在人物头顶信息的上面,所以将 UIRoot 分为2个 Panel:1) ...
- Sql Server 事务隔离级别的查看及更改
根据自身 Sql Server 的情况来自定义 事务隔离级别,将会更加的满足需求,或提升性能.例如,对于逻辑简单的 Sql Server,完全可以使用 read uncommitted 模式,来减少死 ...
- USACO/gift1
描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少. 在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人. 然而,在任何一群朋友中 ...
- python3图片裁剪+转换pdf+压缩
本地大量长图,要发送给别人,所以要对图片进行裁剪+转换pdf+压缩 import zipfile import os from concurrent.futures import ThreadPool ...
- C++资料大全
本文内容源自GitHub<Awesome C/C++>. 关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应用框架.人工智能.数据库. ...
- java 输入输出项目
package hellohe; import java.util.Scanner; /** * * @author Administrator *1.导入java.util.scanner; *2. ...
- 加了GO后报 'GO' 附近有语法错误
单独运行SQL无问题,了加GO就报错. 是你的SQL语句中,有些行的结尾处只有Char(13)没有Char(10),即:只有回车符没有换行符,这种状态在视觉上是没办法区分的. 参考:http://ww ...
- bzoj3135: [Baltic2013]pipesd
Description 有n个水库,m条管道.Jester会在某些管道中间凿开一个洞,让水流出来或者用水泵把水打进去.保证这个流速是偶数.对于一条管道(u, v),如果在中间凿开了一个洞让水流出来,流 ...