• Android开发环境搭建


    Android开发环境搭建

    befreedoma

    20140729版

        学习《Android软件安全与逆向分析》首先就是搭建Android开发环境,该书是2013年1月出版,到现在非常多工具都已有了更新版本号,安装上也有了差别,在此总结最新版本号的安装流程并汇总下载地址,以便于高速搭建最新开发环境,供大家參考。

    系统:Windows 7 x64

    须要:

    工具名称

    最新版本号文件名称

    java执行环境

    jdk

    jdk-8u11-windows-x64.exe

    android执行环境

    android-sdk

    android-sdk_r23-windows.exe

    android原生程序工具包

    android-ndk

    android-ndk64-r10-windows-x86_64.zip

    android反编译工具

    ApkToolkit

    ApkToolkit v3.0.rar

    IDE

    Eclipse(包括CDT、ADT)

    adt-bundle-windows-x86_64-20140702.zip

    翻墙工具

    fg742.exe

    eclipse无法设置ndk路径

    ndk组件

    com.android.ide.eclipse.ndk_23.0.2.1259578.jar

    NDK编译环境

    Cygwin

    Cygwin_setup.exe 须要联网更新


    1.     下载链接中全部文件 

    下载地址为:http://pan.baidu.com/s/1dDiqJo1 password:a1bp

    2.      安装jdk-8u11-windows-x64.exe

        系统环境变量PATH添加:C:Program FilesJavajdk1.8.0_11in;

        手动加入JAVA_HOME变量C:Program FilesJavajdk1.8.0_11

        打开CMD窗体,输入java –version如图1-1,即安装正确。


    图1-1 查看Java是否正确安装

    3.      安装android-sdk_r23-windows.exe

        系统环境变量PATH添加:C:workandroid-sdk ools;C:workandroid-sdkplatform-tools;

        打开CMD窗体,输入emulator –version和adb version如图1-2,即安装正确。

    图1-2 查看android sdk是否正确安装

    4.      解压android-ndk64-r10-windows-x86_64.zip

        系统环境变量PATH添加:C:workandroid-ndk-r10

    打开CMD窗体, cd到C:workandroid-ndk-r10sampleshello-jni,输入ndk-build如图1-3,即安装正确。

    图1-3 查看android ndk是否正确安装

    5.      解压adt-bundle-windows-x86_64-20140702.zip

        解压后目录包括eclipse,而且已经集成了CDT和ADT插件。

        打开eclipse->Windows->Preferences->Android,将SDK Location改为第二步安装到的路径C:workandroid-sdk。

        此时发现无法设置NDK文件夹。将com.android.ide.eclipse.ndk_23.0.2.1259578.jar拷贝到eclipse的plugins文件夹下,重新启动eclipse,设置NDK路径为第三步的C:workandroid-ndk-r10,如图1-4。

    图1-4 设置android ndk路径

        此时Android环境搭建完毕,可是新建project是还会出现几个问题,比方创建android app无法finish。拖拉edittext会出错等。

    6.      使用Android SDK Manager更新

        打开eclipse->Windows->AndroidSDK Manager,下图中打勾的必须安装。

    图1-5 必须安装的部分

        下图中除了4.4W,必须安装还有一个版本号的android,否则拖拉edittext会出错。

    这里选择了4.4.2版本号进行安装。

    图1-6 android还有一版本号安装

        注意:若无法下载,请使用翻墙工具fg742.exe。开启fg742.exe后,设置Android SDK Manager->Tools->Options例如以下图


    图1-7 Android SDKManager代理设置

    7.      创建Android Virtual Device

        打开eclipse->Windows->Android Virtual Device,Create后例如以下图所看到的。

        Android Virtual Device用法可參见http://blog.csdn.net/bejustice/article/details/38111723

     

    图1-8 Android VirtualDevice创建

    8.      安装Cygwin

        此时已能够进行android java程序开发了,可是会发现无法编译android c++程序。

        因为NDK编译代码时必需要用到makegcc。所以必须先搭建一个linux环境, cygwin是一个在windows平台上执行的unix模拟环境,它对于学习unix/linux操作环境,或者从unixwindows的应用程序移植,很实用。通过它,你就能够在不安装linux的情况下使用NDK来编译CC++代码了。

    详细的安装过程能够參考

    http://jingyan.baidu.com/article/6b97984d83dfe51ca2b0bf0e.html

    当中第十步,要自己多选择以下这12个包autoconf2.1automake1.10binutilsgcc-coregcc- g++gcc4-coregcc4-g++gdbpcrepcre-develgawkmake

    第十二步结束后。在系统环境变量Path中设置Cygwin安装路径,这时就能够编译android ndk c++代码了。

    9.      安装反编译工具ApkToolkit

        这里不再採用原书中的ApkTool,一是由于不方便,须要进入cmd调用,二是回编译最新版本号android的apk可能出现一些问题。

        ApkToolkit功能强大,能够反编译、重建、签名、优化.apk,还可将.apk和.dex文件转换为.jar文件。

        直接解压缩就可以,使用时仅仅需将文件拖拽到对应区域后点击对应button。

        其它信息请參见http://bbs.pediy.com/showthread.php?t=188672

  • 相关阅读:
    浏览器缓存
    FLINK --- 写HDFS
    ArrayList 线程不安全
    rocketMQ源码之 似乎并不能严格进行顺序消费
    报错 Aray size is not a small enough positive integer 的解决方案
    什么是函数的柯里化?
    props, state与render函数关系 – 数据和页面是如何实现互相联动的?
    【自我管理】my schedule
    【解题报告】洛谷P1219 八皇后
    【解题报告】洛谷P1433 吃奶酪
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7100065.html
Copyright © 2020-2023  润新知