成都网站建设设计

将想法与焦点和您一起共享

android配置,android配置jdk

怎样配置android开发环境

在windows7操作系统下按照如下步骤进行配置android的环境变量配置(前提是已经搭建好jdk的开发环境)。

成都创新互联公司网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站设计、网站制作易于使用并且具有良好的响应性。

1、首先在我的电脑右键"属性"打开,点击"高级系统设置"如图:

2、点击"环境变量",如下图:

3、在系统变量里找到Android Home选项(如果没有就创建一个),点击下面的"编辑",添加android SDK的位置,如下图:

如何配置android的adb环境变量

解决的办法有两种:

(1)配置android sdk的环境变量;

(2)直接进入android sdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)。

方法一:配置android sdk环境变量,以我安装的android sdk为例(E:\android-sdk),如图-2。

在设置系统环境变量的地方新建ANDROID_HOME(右键点击我的电脑–属性–高级–环境变量–系统变量–新建,注意是“系统变量”而不是“Administrator的用户变量”)

(1)ANDROID_HOME=E:\android-sdk(android sdk所在目录),如图-3;

(2)在 path 中加入 %ANDROID_HOME%\tools ,注意不要改变其他文件路径,只需在分号后面加入,如图-4。

如果是2.3版本,想在任意命令行上执行adb命令,还需要在path中加入%ANDROID_HOME%\platform-tools,即%ANDROID_HOME%\tools与%ANDROID_HOME%\platform-tools同时加入path中,tools目录运行android命令,platform-tools目录运行adb命令,如图-4。

方法二:直接在进入安装目录中执行文件

android命令是在android sdk的tools下,android.bat,相关的命令还有ddms.bat,traceview.bat等。

Android 项目配置之 Version Name & Code

Android 开发者一定对下面的这两个属性很熟悉吧:

但直接这样设置有两个不好的地方:

如果你使用 git 作为你的版本控制工具,这篇文章就可以帮助你快捷设置 versionName versionCode。

对于 versionName 我们可以用 git describe 命令。

a. git describe 会从当前 commit 找到最近的一个 tag。

b. 如果这个 tag 就指向当前 commit,那就直接输出 tag。

c. 否则输出之前的 tag + 中间间隔的 commit 数 + 当前的 commit ID。比如:1.0-2-gdc226a

当然,对于开发中的内部版本是没有必要每个都打 tag 的,这时我们可以用时间戳来作为 versionCode。

因此,可以创建一个 script-git-version.gradle 文件:

之后在 build.gradle 中这样用:

这样来设置 versionCode 和 versionName 就可以很方便的分辨出每个版本对应的 commit,也不用每次都手动去改 build.gradle 文件了。

日报延伸阅读 :

- 改进 Android 项目的资源目录

- 正确配置你的 Android 项目

Android 配置Fiddler抓包

将浏览器的代理设置成Fiddler能够实现Fiddler抓取浏览器的请求。同理,Android手机配置Fiddler作为代理服务器,从而让Fiddler能够截获Android的流量来实现抓包。

可以通过ipconfig命令等查看,最简单的就是将鼠标移到Fiddler窗口右上角的online字样上面,会自动提示当前电脑IP地址。

比如,我当前PC IP地址为172.20.224.63

打开Fiddler上Tools--Options,选择Connections选项卡,可以查看到代理端口地址。默认为8888。你可以自行配置成其他端口号。

还有,请勾选“Allow remote computers to connect”(这是允许Android手机通过代理进行网络访问)。

手机连接和PC位于同一局域网的wifi,连接成功后,进入到高级选项中。(不同手机有不同的进入方法,早期手机是长按已经连接上的wifi,现在有些手机直接提供了进入配置的箭头按钮。)

将代理服务器主机名修改为第一步获取的IP地址,端口号为第一步获取的端口号。然后保存。

以上配置OK,打开手机进行网络访问吧,看看Fiddler上有没有HTTP请求包。

实际测试,如果发现没有数据包,你需要检查Fiddler是否打开,是否允许远程电脑访问,以及端口号和IP地址是否配置正确,然后重启试试看(重启Fidder、手机重连Wifi,重新配置等)。

以上配置的仅仅是抓取HTTP请求,对于HTTPS请求,你还是看不到。下面介绍下,HTTPS抓包配置。

HTTPS也是需要通过Fiddler代理来抓取的,所以呢,前面的配置代理的过程不变。下面介绍其他涉及到证书安装方面的。

打开Tools-Options,选择HTTPS选项卡,按照下图进行勾选。

PC上安装好了根证书之后,还需要在手机上安装根证书,才能保证Fiddller能够正确解析出HTTPS包。(原理是,手机通过Fiddler做了代理后,HTTPS请求进行握手时候获取的证书就是Fiddler自己生成的证书,这个证书在手机上默认不受信任,这样会导致手机端认为服务端非法从而断开HTTPS握手,导致请求失败。所以,我们需要让手机信任Fiddler的根证书。)

手机在配置好HTTP代理后,打开浏览器,输入: 。实际上 ipv4.fiddler 会引导到Fiddler所在PC的IP地址上。所以,你输入;pc ip:port也是可以的。(题外话, ipv4.fiddler 这个域名不是外网通用域名,你知道为啥会正确解析不?猜想是Fiddler自己提供了本地DNS解析服务)

OK,以上是所有的配置。

配置成功后,观察Fiddler,手机进行一些操作,看看HTTPS的请求能解析不。如果你遇到下面的异常:

很大可能是由于手机上没有安装Fiddler的根证书。当然,还有例外,如果手机Android系统为7.0以上,即便安装了Fiddler的根证书,也会出现这个异常。原因请参考


分享题目:android配置,android配置jdk
分享链接:http://chengdu.cdxwcx.cn/article/dsddccg.html