Android Studio安装遇见的那些bug 新手教程

前言: 最近有个小学弟可以帮忙开发,很开心,而我的Android studio 是两年前配置的,放在C盘,所以重新安装最新版,我记得去年我光配环境 就好久,用了1年了,以前很不习惯,现在也习惯了,我就觉得 导包挺容易的,但是报错也容易,苦笑。

好像吐槽一下,新版本,原来所有程序都蹦了 想哭 都不好用了从新一步一步来吧,手欠!!

于是我问了一下论坛 都更新到3.4了 我就又卸载,更新到3.4  以后我要与时俱进,全都重新做。

新创建的工程要进行资源加载,加载速度有点慢,进入编辑界面后,左下方有错误。右上方的提示翻译为,同步工程出错,基础功能失效,解决方案就是下载一个gradle.

AS 提示Gradle project sync failed的解决方法

Android Studio打开项目(创建出现Gradle失败或成功的项目),如果处于Android目录结构,展开Gradle Scripts,然后双击“gradle-wrapper.properties”文件。如果处于Project目录结构,依次展开gradle -> wrapper,然后双击“gradle-wrapper.properties”文件。

在gradle-wrapper.properties文件里会看到“distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip”,其一:“gradle-4.6-all.zip”是我们待会要手动下载的gradle版本,其二:“https\://services.gradle.org/distributions/”是我们要下载的链接地址。把链接地址中的“https\:”的“\”去掉,得到一个正常一个正常地址“https://services.gradle.org/distributions/”。用浏览器下载。

下载相应的压缩包到本地,无需解压。然后依次按照【C盘】->【用户】->【你的用户名】->【.gradle】->【wrapper】->【dists】->

C:\Users\l\.gradle\wrapper\dists\gradle-4.6-all\bcst21l2brirad8k2ben1letg

最后一步,重启Android Studio后,重新创建新的项目,稍等gradle完即可。

吐槽:真的很慢。

Genymotion 模拟器 +VirtualBox 

当初这个三个连在一起还真是有很多bug啊 比如如何用这个模拟器,这个模拟器的镜像下载很卡,容易下载到一半就崩了,容易报错报错什么的

Genymotion 模拟器 找到genymotion.log文件,日志文件,找到下载连接,在浏览器中下载很快。

路径:C:\Users\l\AppData\Local\Genymobile 以后自己下载方便

可以粘贴到word 里用查找 找到ova 的连接

如http://files2.genymotion.com/dists/5.1.0/ova/genymotion_vbox86tp_5.1_151117_203708.ova" 

个人就用VirtualBox 加载一下

表扬一下 Android studio很方便的地方就是与很多第三方应用有插件,

这里我说一下这么AS 应用模拟器,我记得我以前不知道这么运行,经常用cmd 窗体,进行apk的安装和下载

这里实际只要运行虚拟机,点击 运行的话, 就会有一个未知的虚拟机 ,这个就是当的虚拟机,as 就会自动安装运行,很方便,同时可以观看Logcat 就可以进行调试

插件安装的通用方法:Settings -->【Plugins】-->搜索-->点击install-->重启AS

还可以注意一下自己的Android sdk 实际上AS 会自己安装,有点情况,也自己配置环境,

C:\Users\l\AppData\Local\Android\android-sdk\platform-tools

cmd 窗口配置,在这个文件夹里操作

设置里可以配置很多东西

adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,测试等等。

要使用adb 我们首先要有android 的环境,android还需要java的环境

adb全称为Android Debug Bridge,就是起到调试桥的作用。顾名思义,adb就是一个debug工具。

列几个常用的adb命令

1. adb devices

查看当前连接的设备(连接计算机的Android设备或者模拟器)。

2.adb install

adb install <apk文件路径>,将指定的apk安装到设备上,安装的apk包会放在/data/app目录下。

几个参数:

-r 强制安装

-d(真机,多个设备中只有一个真机时适用)

-e(模拟器,多个设备中只有一个模拟器时适用)

-s(指定设备,后接序列号)

adb –s 44a188f9 install –r test.apk(其中44a188f9即序列号,通过adb devices可获取)

3.adb uninstall

adb uninstall <apk包名>

adb uninstall –k <apk包名>

-k参数为卸载软件时保留配置和缓存文件

4.adb reboot

重启android设备

5.adb shell

通过adb shell 命令,就可以进入设备或者模拟器的shell环境了,在这个Linux shell中,我们就可以执行各种Linux命令了。

如果只想执行一条shell命令,就可以采用:adb shell [shell_command]

在实际使用中,经常与grep或findstr一起使用,起到过滤作用,查看自己需要的关键信息。

Android studio 调用别人工程

正常情况 先clean Project 之后 rebuild Project

还不行 采取种方式

打开要导入的项目的目录,删除下图前三个的文件。这个是自动生成,重新运行的是会重新生成,build.gradle 不删,打开整个项目的build.gradle文件,可以直接用记事本打开进行修改 修改成自己的版本号。

回到要导入的项目,用记事本打开上图蓝框中的文件,修改gradle版本为自己的gradle版本号。

重新导入。我现在还在纠结我以前版本的项目工程 导入怎么办那

还能解决不

以前一直没有用汉化版,还是汉化吧 感觉很可以

平方X原创汉化,很好用,推荐
https://www.pingfangx.com/xx/translation

发布了71 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39131246/article/details/90039418