Android安装配置简要步骤!

简介: 1.安装jdk1.5以上,我装的是:jdk-6u27-windows-i586.exe http://www.oracle.com/technetwork/java/javase/downloads/index.html  2.安装eclipse3.4以上版本,我装的是:eclipse-jee-indigo-SR1-win32.zip http://www.eclipse.org/
1.安装jdk1.5以上,我装的是:jdk-6u27-windows-i586.exe
http://www.oracle.com/technetwork/java/javase/downloads/index.html 

2.安装eclipse3.4以上版本,我装的是:eclipse-jee-indigo-SR1-win32.zip
http://www.eclipse.org/

3.安装最新Android SDK:android-sdk_r13-windows.zip
http://dl.google.com/android/android-sdk_r13-windows.zip
安装方法:
解压后运行SDK Manager.exe,选择最新的Tools、Platfrom-tools、以及开发平台
SDK Platfrom Android 2.3.3, API 10, revision 2   (手机版)
SDK Platfrom Android 3.2, API 13, revision 1   (PAD版)

4.安装Android ADT:
官方安装说明:http://developer.android.com/sdk/eclipse-adt.html
打开Eclipse,选择菜单:Help->Install New Software。
弹出“Available Software”对话框,点击“Add...”按钮。
弹出“Add Repository”对话框。
Name中输入:ADT
Location中输入:https://dl-ssl.google.com/android/eclipse/ 或者 http://dl-ssl.google.com/android/eclipse/
选中Developer Tools复选框,Next,Next,Finish。安全警告时选OK。

配置说明:
Eclipse重启后,选择Window -> Preferences,选择Android。在SDK location中输入你的Android SDK所在的目录,然后Apply。
选择Eclipse -> Window -> Android SDK and AVD Manager,选择 Virtual Devices,按new 按钮创建虚拟设备。SD卡设置默认100MB即可。

以上4步,可参考《Android SDK 2.3与Eclipse最新版开发环境搭建.docx》
----------------------------------------------------------------------------------------------------------------------------


5.安装最新Android NDK:android-ndk-r6b-windows.zip
http://dl.google.com/android/ndk/android-ndk-r6b-windows.zip

6.安装最新Cygwin 1.7.9-1
http://cygwin.com/setup.exe
安装方法见《Cygwin下载安装.docx》


7.配置环境变量:
新增系统变量:
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_27
CLASSPATH = %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;./
Android-SDK = C:\Program Files\Android\android-sdk
在Path系统变量后添加:
%JAVA_HOME%\bin;E:\tools\eclipse-jee-indigo-SR1-win32\eclipse;%Android-SDK%\tools;C:\cygwin\bin


8.官方开发流程文档:
android-ndk-r6b\docs


9.参考资料:


《NDK 开发指南---Android NDK概览.docx》
《Android SDK 2.3与Eclipse最新版开发环境搭建.docx》
《Crystax NDK完全支持C++的解决方案.docx》
《Cygwin下载安装.docx》


10.注意事项:
(1)源码使用Eclipse建立工程,Cygwin编译,Eclipse再Build和Run。官方的android-ndk-r6b-windows.zip不是完整支持c++,最好替换使用android-ndk-r6-crystax-2-windows.zip,见《Crystax NDK完全支持C++的解决方案.docx》
(2)开发前先参考官方开发范例:android-ndk-r6b\samples
(3)目前我已测试通过的开发模式:JAVA以JNI方式调用.so动态库,而该so动态库由c/c++源码和.a静态库编译而成。
(3)C可以调用JAVA类的静态/非静态函数以及成员变量,该JAVA类必须为单纯的public class,不能是Activity之类的派生类。
(4)JAVA调用.so的native方法,最好是以纯c实现。
(5)源码工程的jni目录下,必须要有Android.mk。可选加入Application.mk。见android-ndk-r6b\docs
(6)网络通讯、文件写入等功能需要打开AndroidManifest.xml以界面方式设置权限。
(7).so头文件生成:使用Eclipse建立工程,定义好class和native方法,然后Build,然后在windows命令行下进入它的bin/classes,运行javah -jni package名.类名。  例如我的就是javah -jni com.tvos.Screen2TvInterface。
(8)有了头文件再来编写.c代码。


11.编译环境:
使用Makefile太复杂,所以我在192.168.18.211上建立了Bjam编译环境,用来编译静态库。
我的测试范例:callback.rar、screen2tv.rar、screen2tv测试版.rar、NDK打印Log例子.rar
可用Eclipse导入。
目录
相关文章
|
数据安全/隐私保护 Android开发
Android bundetool 转换 .aab 为apk 步骤
Android bundetool 转换 .aab 为apk 步骤
549 0
Android bundetool 转换 .aab 为apk 步骤
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
367 1
|
6月前
|
Java 关系型数据库 数据库
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
88 0
|
2月前
|
Dart 开发工具 Android开发
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
|
3月前
|
Android开发 iOS开发 C#
Xamarin.Forms:从零开始的快速入门指南——打造你的首个跨平台移动应用,轻松学会用C#和XAML构建iOS与Android通用界面的每一个步骤
【8月更文挑战第31天】Xamarin.Forms 是一个强大的框架,让开发者通过单一共享代码库构建跨平台移动应用,支持 iOS、Android 和 Windows。使用 C# 和 XAML,它简化了多平台开发流程并保持一致的用户体验。本指南通过创建一个简单的 “HelloXamarin” 应用演示了 Xamarin.Forms 的基本功能和工作原理。
72 0
|
6月前
|
测试技术 开发工具 Android开发
安卓应用开发:打造高效用户界面的关键步骤
【5月更文挑战第27天】本文将探讨在安卓应用开发中如何通过关键步骤打造高效且用户友好的界面。我们将分析UI设计的基本原则,探究Material Design指南,并讨论如何利用Android Studio中的设计工具来优化布局和提高性能。此外,文章还将涉及如何进行有效的测试以确保应用界面既美观又实用。
|
6月前
|
Java 测试技术 Linux
Android Studio安装超详细步骤
安装Android Studio涉及多个步骤,包括**安装JDK 1.8**,配置`JAVA_HOME`和`PATH`环境变量。然后从**官方地址**下载并安装Android Studio。启动时初始化环境,通过SDK Manager安装必要的SDK Tools。配置**ANDROID_HOME**环境变量,并在`PATH`中添加SDK相关目录。确保**adb**和**emulator**命令可执行,并可能需要将build-tools降级至兼容JDK 1.8的版本(如29)。这些步骤对于设置App自动化测试环境至关重要。
101 3
|
Java Android开发
Android 获取项目证书指纹MD5、SHA1、SHA256步骤详解
Android 获取项目证书指纹MD5、SHA1、SHA256步骤详解
1172 0
Android 获取项目证书指纹MD5、SHA1、SHA256步骤详解
|
Linux 开发工具 Android开发
Android Studio 安装教程 下载最新版 Windows(详细步骤)2021.2.1版本最新版
Android Studio 安装教程 下载最新版 Windows(详细步骤)2021.2.1版本最新版
|
Java Android开发
Android 进行友盟多渠道打包步骤详解
Android 进行友盟多渠道打包步骤详解
246 0