Android开发环境从Windows迁移到Ubuntu以上以及Gradle3.0+遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yinzhijiezhan/article/details/84032961

一:gradle和gradlew的区别

以gradle apkRelease和gradlew apkRelease,gradle是你本地安装好的gradle版本,gradlew始终是跟随你项目的版本。

因此如果使用gradle可能和你的项目不兼容。所以尽量使用gradlew构建。第一次使用可以在终端运行'gradlew'命令,这样就会自动下载你项目中gradle-wrapper.properties指定的版本。以后就可以使用类似gradlew apkRelease命令了。

二:Ubuntu怎么使用gradlew.

对于windows可以直接使用gradlew命令,但是Ubuntu中,你直接运行gradlew提示你没有该命令,实际上我们需要运行‘./graldew’命令,运行此命令后系统又会提示你‘bash: ./gradlew:Permission denied’,因此我们修改gradlew的权限:‘chmod +x gradlew’,此后,就可以正常使用gradlew命令了,例如:'./gradlew' './gradlew apkRelease'等等。

三:compile,implementation和api的区别

gradle3.4中compile已经被废弃

api和implementation两种依赖的不同点在于:它们声明的依赖其他模块是否能使用。

  • api:当其他模块依赖于此模块时,此模块使用api声明的依赖包是可以被其他模块使用,与compile一样。
  • implementation:当其他模块依赖此模块时,此模块使用implementation声明的依赖包只限于模块内部使用,不允许其他模块使用。

四:gradle常用命令

我的另一篇博文:https://blog.csdn.net/yinzhijiezhan/article/details/84306439

五:Ubuntu下安装Android Studio

我的另一篇博文:https://blog.csdn.net/yinzhijiezhan/article/details/84306897

六:Ubuntu中Android studio的Ctrl+Alt+L格式化代码快捷键被占用

https://jingyan.baidu.com/article/6f2f55a17eace8b5b93e6cc0.html?qq-pf-to=pcqq.c2c

七:Ubuntu禁用开启触摸板

八:Ubuntu任务管理器

九:Ubuntu使用VirtualBox安装虚拟机

https://blog.csdn.net/sunyao_123/article/details/78203595?locationNum=9&fps=1

虚拟机安装完后,最好安装增强插件,让虚拟机与主机交互 更友好:

https://jingyan.baidu.com/article/5552ef47e59e8d518ffbc9a8.html

十:Ubuntu作为主机和Windows共用一套键盘鼠标

所用工具:Synergy

Ubuntu和Widows都需要安装该软件,且尽量安装相同版本的Synergy.

Ubuntu:我用的是Ubuntu12.04,通过sudo apt-get install synergy 命令默认安装里Synergy1.4.12版本.

Windows:我用的Windows8,Synergy版本也是1.4.12.与安装其他windows软件类似。

安装完成后:

配置主机:

配置客户机:

十一:Ubuntu14.04安装QQ

原文章链接:https://blog.csdn.net/DZRYWYBL/article/details/79413077

Ctrl+Alt+t 打开终端: 
  1、Ubuntu软件中心搜索wine并安装。
            命令安装:sudo apt-get install wine
  2、下载qq:WineQQ7.8-20151109-Longene.deb
  3、安装deb文件:
          命令:cd Downloads
          命令:sudo dpkg -i WineQQ7.8-20151109-Longene.deb

在安装中发生了错误:Errors were encountered while processing: wine-qqintl原因是还有lib没 有配置,所以再输入“sudo apt-get install -f”在重新安装就ok了、桌面就会有一个小企鹅了

十二:Ubuntu安装微信

原文链接:https://blog.csdn.net/maguanzhan7939/article/details/77622580

这次我用的系统是Ubuntu 14.04 x64,在网上先去下载electronic-wechat-Linuxhttps://github.com/geeeeeeeeek/electronic-wechat/releases,32位系统就去下载32位的,64位的就去下载64位的,对应好了。然后进入到下载文件的位置解压缩。

双击打开解压后的文件夹,找到electronic-wechat这个文件,双击运行或者右键选择运行,

这个是需要扫描二维码登录的,用的是网页版的接口,拿出手机扫描二维码就可以登录了,UI还是很好的。还是再这个文件上右键选择创建链接,类似于Windows下的快捷方式,创建完成后,在新生成的图标上右击,选择属性,在图标那个位置单击一下,选择一个图标(要提前下载好),这样替换图标完成了。

完成后,可以把图标移动到桌面上,方便启动。

十三:SVN安装

1、在终端中直接输入  sudo apt-get install subversion,选择安装即可

2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到)

3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过svnserve -d -r /home/wwwwfw/mobile来指定启动目录)

4、建立项目:svnadmin create mobile(mobile为项目名称,位置在当前登录用户的主目录下,如我使用wwwwfw登录,则路径为/home/wwwwfw/mobile)

5、在mobile文件夹中可以看到conf文件夹,可针对conf文件夹中的authz、passwd、svnserve.conf进行设置,svnserve.conf主要设置整体的安全策略,passwd则设置用户名和密码,authz则是设置具体的用户有什么权限。

7、常用svn命令:

     checkout(co)命令:

      svn co url --username user --password password

               根据提示可以输入yes来保存帐号和密码;

 

       update(up)命令:

                进入到需要更新的目录,输入:svn up;

 

      commit(ci)命令:

            进入需要提交的目录,输入:svn ci -m "修改信息"

 

    add命令:

         进入需要提交的目录,输入:svn add filename or path

       添加完之后需要用commit命令提交。

 

   另外,在vi中也可以不退出编辑的文件来提交文件,

    使用shell命令::! svn ci -m "commit information.."

十四:Ubuntu 14.04下安装Chrome浏览器

原文链接:https://www.cnblogs.com/mr-jc/p/9100475.html

第一步:下载google浏览器安装包

        1.32位下载地址:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

  2.64位下载地址:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

第二步:打开终端,输入相关命令

命令1:sudo dpkg -i google-chrome-stable_current_amd64.deb

初次安装,可能会出现下面的错误提示:

这时继续输入以下命令:

命令2:sudo apt-get install google-chrome-stable

输入命令2后,可能还会提示依赖关系有问题,如下图:

这时,继续输入以下命令:

命令3:sudo apt-get -f install

此时Chrome浏览器就安装完成了,应该可以从左上角dash中搜索到了。

十五:Ubuntu卸载ibus输入法安装fcitx输入法

卸载ibus步骤:

1,sudo apt-get  remove  ibus   卸载ibus;

2,sudo apt-get  purge  ibus  清除ibus配置;

3,sudo  apt-get remove   indicator-keyboard  卸载顶部面板任务栏上的键盘指示。

安装fcitx步骤:

1,sudo apt-get install  fcitx   安装fcitx输入平台;

2,sudo apt-get install  fcitx-pinyin  安装fcitx拼音支持;

3,系统设置(命令:unity-control-center)-->语言支持-->键盘输入方式系统选择“fcitx;

重启系统回到桌面,右上角-->fcitx图标-->配置-->"+"添加pinyin输入法和english输入法,注意你所添加的输入法,排在第一位的默认时未被激活的,点击输入法切换快捷键不会切换到第一个输入法,但是可通过shift键(可修改)切换到第一个输入法。快捷键的设置在 “全局配置”里。

fcitx自带的拼音输入法已经很好了,没必要装搜狗,如果需要安装搜狗拼音输入法,可参考下面的链接:

https://blog.csdn.net/witnessai1/article/details/78380153

十六:Windows A远程登录到Windows B

我自己的另一篇博客

https://blog.csdn.net/yinzhijiezhan/article/details/84548725

十七:Ubuntu远程登录到Windows

我的另一篇博客:

https://blog.csdn.net/yinzhijiezhan/article/details/84553681

十八:ubuntu 系统设置少了应用

例如找不到 Text Entry等应用

解决方法:sudo apt-get install ubuntu-desktop 

猜你喜欢

转载自blog.csdn.net/yinzhijiezhan/article/details/84032961