Android Studio初次安装 常见标题办理

打印 上一主题 下一主题

主题 973|帖子 973|积分 2919

Android Studio初次安装 常见标题办理

作者计划接触一下安卓应用开发软件Android Studio,发现其安装的坑点多到让人难以吐槽。这次主要记录第一次安装时会出现的各种标题以及办理方法。

  
1. 官网无法找到旧版本

Android Studio的版本更新较快,且操作界面的变动大,和作者找的视频教程不匹配,故选用了2022版本进行下载,Android Studio官网地点。


  • 依次选择红框




  • 假如你的界面是中文,那么此时无法看到旧版本,选择切换为英文即可体现。



  • 等界面加载完后滑到最下面同意条款即可。

2. gradle安装慢和gradle依赖安装慢 切换镜像源

假如没开邪术,完成领导安装后创建新项目便会开始报错,大概率是gradle压缩包下载失败,此时需要配置国内镜像源来办理。


  • 打开文件gradle-wrapper.properties

  • 将distributionUrl的前缀改为mirrors.cloud.tencent.com/gradle/你的gradle包版本



  • 打开settings.gradle

  • 添加以下镜像
    1. // 使用阿里镜像源
    2. maven {
    3.      allowInsecureProtocol = true
    4.      url =  "https://maven.aliyun.com/repository/google"
    5. }
    6. maven {
    7.      allowInsecureProtocol = true
    8.      url = "https://maven.aliyun.com/repository/central"
    9. }
    10. maven {
    11.      allowInsecureProtocol = true
    12.      url = "https://maven.aliyun.com/repository/gradle-plugin"
    13. }
    14. // 使用阿里镜像源       
    15. maven {
    16.      allowInsecureProtocol = true
    17.      url = "https://maven.aliyun.com/repository/google"
    18. }
    19. maven {
    20.      allowInsecureProtocol = true
    21.      url = "https://maven.aliyun.com/repository/central"
    22. }
    复制代码



  • 关闭Android Studio后重启即可办理
3. Build项目时报错java.net.ConnectException: Connection refused: connect IOException: https://dl.google.com/android/repository/addons_list-3.xml



  • 依次打开File->Settings->Appearance->System Settings->HTTP Proxy,选择No proxy

  • 依次打开电脑下的C:\Users\用户名.gradle文件夹,文本编辑gradle.properties

  • 将内容全部注释

  • 无需重启,再build即可办理报错,天生apk。
4. xml文件代码自动提示失效 不自动提示



  • 依次打开File->Settings->Appearance->System Settings->Android SDK,选择Android API32或以下版本尝试。

  • 修改项目下build.gradle文件中的sdk版本,需要和自己下载的API版本同等。

  • 依次打开File->roject Structure->Appearance->Modules,修改sdk版本,生存即可。


5. android外部私有存储,公共存储访问拒绝。Android中 storage/emulate/0/Android/data/Permission denied getExternalFilesDir() Environment.getExternalStoragePublicDirectory()



  • 打开工程模块下的AndroidManifest.xml文件,添加语句
  1.     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  2.     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
复制代码
  1. android:requestLegacyExternalStorage="true"
复制代码



  • 对要运行存储的代码块套上语句,即可在运行时提示允许外部存储。
  1. if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
  2.      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 0);
  3. }else{
  4.      //要运行的存储代码
  5. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表