Android开发从2016年正式步入Android studio编程,Google已经不再维护eclipse,交给了开源社区,明显不靠谱的样子,转而全力推亲儿子as,
因此我等码农也转战到了Android studio,比较坑的是as才没出多长时间,各种卡慢,bug,特此记录一些使用.
ps:很普遍的快捷操作,请Google百度一下便可.
as开发,最好翻着墙,这样bug会少一点.
入题:
①无线调试: ps:更新as 3.1.3版本无线调试,见④处.
as自带的无线调试,不用数据线,感觉很牛掰的样子(要求电脑和手机在同一无线网内,网速要快,否则慢的要命):
1. 首先,查看自己的手机的网络IP,长按无线网图标,高级设置或管理啥的会有,比如 168.16.6.211,
2. 在as的Terminal中, 输入命令 : adb connec 168.16.6.211:5555 (无线网的ip地址+端口号),按enter键, ps:此处默认使用as的程序猿,已经配置了adb环境.
3. 如果出错,一般都是端口被占用,少许其他原因,解决:
第一种方法 : 需要手机先用数据线连接电脑,控制台输入命令 : adb tcpip 5555 ,按enter键,重置端口,断开数据线线, 再重新连接 adb connec 168.16.6.211:5555,按enter键,搞定.
第二种方法
: 断开 adb connect:
adb kill-server, 断开后重新连接,如不管用,换第二种方法.
此时,你已经可以无线状态下,用Android运行并安装调试app了.
②电脑端直接输入内容到手机的app上:
首先还是在同一个无线网,
1.将光标置于你要输入的编辑框内,比如你要登陆qq,就在qq的登录名处用手点一下.
2 在as的Terminal中, 输入命令 : adb shell ,按enter键,(此时如果出问题百度一下,很好解决.)
3.输入命令: input text 你app登录名 ,按enter键,(比如你的app登录名 admin,则输入input text admin,按enter键).
ps:因为登陆名大多都是字符串,所有用text就可以了.
此时,你的手机要输入登录名的地方,已经可以直接看到admin字符串了,ps:有的输入法可能识别会比较乱,尤其是带有数字的时候((此处已删除:
建议登录名全为英文的时候,可以用,
最好将你手机的输入法调成英文状态,如果登录名带有数字,,,,,, 很可能会识别不出来,应该是手机输入法的设置问题,试试便知道了,望自行琢磨.)),
新发现: 这时候,点一下手机输入法的收起按钮,再从as处重新输出命令,app编辑框便出现了你想输入的字符串.
ps:此功能适合登录名很长的英文字母,比如sd34hfiawhfowfsasa234dfsaf,超级难记,发到qq再复制过去又麻烦,便可以这么直接从电脑端输出到手机端.
③as中一些SVN 的操作:
Android studio 的svn操作,一直有些隐蔽,网上也不好搜到,比如更换图标,删除一些类等等,往往本地删除之后,下次再更新,删除的东东又回来了
同步到svn服务器端的操作:
删除:
方法1.直接删除服务器端的文件,命令行 : svn delete path -m "delete test file"
方法2.先delete本地文件,然后subversion-integrate file-ok(本地和服务器配置文件同步,更新不会有,但是服务器文件还在)
忽略(as中,很多时候不好用)不更新某个文件,或者直接到此文件的位置,右击,选择ignore,选择此文件.
方法3(推荐).比较简单,找到要删除的文件,delete掉之后,在此文件所在的文件夹,右击,选择subversion--> Integrate Directory...然后一路下一步(确定),最后再commit文件夹就
可以了,这样,你本地的文件和服务器的文件,都已经删除了,你自己更像或者别人再down,都不会有你删除的文件.
④AS更新还是很快,现在已经是3.1.+版本了,今天换电脑使用①的方法,不太好用,查了查资料,果断换AS插件.
这里用的插件是WIFI ADB ULTIMATE,不过最近更新比较晚,是2017年,2018年上半年没有新的更新,但是用起来还是很方便的.
使用步骤(第一次必须要用数据线连接电脑和手机):
a.在AS的Plugins处,选择中间的Brows repositories,搜索WIFI ADB ULTIMATE,安装重启AS.
ps:如果你现在很直接安装好,那很完美,进行下一步,如果提示连接拒绝,好吧,那直接打开 https://plugins.jetbrains.com/ 官网去下载,额,插一句,如果你进入了ps步骤,估计上面那个网址也是打不开的,或者慢的让你怀疑人生,咋办??
换这个 http://plugins.jetbrains.com/ 去下载.下载完后,在AS的Plugins处选择下面第三个,安装已经下载好的,安装好后重启AS即可.
b.这时,你AS右侧已经有了WIFI ADB ULTIMATE这个功能块,如下图:

点击它,填写你电脑的ip地址,如图

完成后点击绿色箭头,然后你就会发现多出来一行,说明已经成功了.这时把手机数据线拔掉,运行,体验一下无线调试吧.
⑤.更新.....