• Android环境搭建、gradle安装、AVD安装、AVD闪退无法启动


    我学习的资料都是在B站找的,白嫖不要钱。。。
    学习视频:https://www.bilibili.com/video/BV1Rt411e76H?p=5
    Android Sdk国内镜像下载地址和使用方法:https://developer.aliyun.com/article/324567
    Android Studio简称AS,官网下载地址:https://developer.android.google.cn/studio/
    1、下载完成后安装:https://www.jianshu.com/p/9e7003242894
    2、Android SDK Manager更改镜像:https://www.cnblogs.com/trickofjoker/p/10465518.html
    Android Studio更改镜像:File》Setting》Appearance & Behavior》System Settings》Http Proxy
    选择Auto-detect proxy settings,勾选Automatic proxy configuration URL,
    输入国内镜像地址,例如:http://mirrors.neusoft.edu.cn,有端口号要带上端口号,80端口不用带。
    点击clear passwords,最后点击OK保存设置即可。
    3、gradle安装:https://www.cnblogs.com/darcy-hui/p/12206852.html
    gradle在idea中的配置:https://blog.csdn.net/besto229/article/details/106493222/
    配置gradle的仓库源:在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件,里面填写以下配置

    allprojects{
    	repositories{
    		maven{url 'file:///D:/m2/repository'}
    		mavenLocal()
    		maven{name "Alibaba";url "https://maven.aliyun.com/repository/public"}
    		maven{name "Bstek";url "https://nexus.bsdn.org/content/groups/public/"}
    		mavenCentral()
    	}
    	
    	buildscript{
    		repositories{
    			maven{name "Alibaba"; url "https://maven.aliyun.com/repository/public"}
    			maven{name "Bstek"; url "https://nexus.bsdn.org/content/groups/public/"}
    			maven{name "M2"; url "https://plugins.gradle.org/m2/"}
    		}
    	}
    }
    

     4、Android Studio安装AVD:Tools》AVD Manager》+Create Virtual Device...》选择对应的类型,一路next下去就行了。
    然后在AVD列表中就有了,要先运行AVD,再运行程序,然后程序就在AVD上面跑出来了。
    5、修改AVD安装路径的方法:https://blog.csdn.net/omg_orange/article/details/78233714
    AVD默认都在C:UsersAdministrator.androidavd下,占用C盘空间,不好。
    ANDROID_SDK_HOME,变量值设置为:D:Android_Studio。这个就是AVD的安装路径,需要重启电脑。
    启动设备后可能会出现install apps失败的情况,解决方法:到file》settings》Build、Excution、Deployment》Instant Run全取消勾选,再启动AVD。
    6、AVD无法启动:方法:开机按F10,进入BIOS;BIOS中依次选择:(win10),Advanced—System options—Virtualization Techonology(选中)。
    找到对应的AVD的目录的config.ini,修改配置:hw.gpu.enabled = no   hw.gpu.mode = off,例如:C:UsersAdministrator.MACKJON.androidavdPixel_2_API_30.avdconfig.ini

  • 相关阅读:
    sizeof()使用错例:sizeof(i++)
    修改linux命令符和解决命令符太长的问题
    【转载】阻止拷贝的三种方式
    git命令几个总结
    scp用法
    RAII
    a linked list
    c++11之函数式编程实例
    [转]基于SAML的单点登录介绍
    [转]OAuth、OAuth2与OpenID区别和联系
  • 原文地址:https://www.cnblogs.com/xsj1989/p/15161743.html
Copyright © 2020-2023  润新知