文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

[Android Studio]查看和修改Android API SDK的配置

2023-09-15 13:58

关注

     🟧🟨🟩🟦🟪 Android Debug🟧🟨🟩🟦🟪


Topic

发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。

📋笔记目录  

📒一.  Android Studio更换配置sdk

💻问题描述

 🎯解决方法

⏸️GIF演示 

📒二. 查看修改Android Modules模块的SDK版本

💻问题描述

🎯解决方法

⏸️GIF演示 

📒三. SDK33出现xml没有代码提示

💻问题描述

⏸️GIF演示  

 🎯解决方法

 🚩结尾


📒一.  Android Studio更换配置sdk


💻问题描述

  1. 下载了安卓sdk如何添加配置到自己的android  studio中使用呢?
  2. 在Android Studio中如何查看SDK的配置信息
  3. 在Android Studio中如何更换配置下载其他版本的SDK

 🎯解决方法


首先要找到正确查看SDK的安装配置信息,路径为:

File ---> Setting --->  Appearance & Behavior ---> System Settings ---> Android SDK

⏸️GIF演示 

然后在这里就可以选择所需要换的SDK的版本号,我推荐Android API 28(Android 9.0)这是一个为Android 官方所长期支持的稳定版本。

选择需要的版本然后点击Apply等待Android Studio自动下载完成即可,当然,如果想切换程序的SDK的开发依赖,还需要对程序的模块(Modules)进一步配置 ,本篇下面的内容是对于项目更改配置SDK的进一步说明。

📒二. 查看修改Android Modules模块的SDK版本


💻问题描述

在运行导入项目或者是需要用到真机的 Android 系统进行调试的情况时,会遇到 Android API 的版本兼容问题,例如开发时的项目运行的SDK环境为API 30(Android 11.0),然而真机的Android版本为API 28(Android 9.0),这就会导致不对应的Android 版本里面的功能会无法运行。 

上述的情况就会引发真机上无法运行开发程序的 .apk 程序文件。因为程序的开发项一般是采用向下兼容的形式的,即高版本的程序版本可以完美运行低版本中的文档和程序功能,但是低版本的设备上不一定能安装高于其自身版本的程序。

 如图,真机的Android 版本低于开发的Android 版本,所以无法在真机上调试。

🎯解决方法


查看修改Android项目SDK版本号的路径为在 Android Studio 菜单栏上 点击File 找到 项目结构 Project Structure 点进去后,然后点击 Modules 就可以产看到当前项目中各个模块的SDK版本情况了。

FIle ---> Project Structure ---> Modules 

⏸️GIF演示 

如图,我们可以看到在模块的 Properties 选项中 Compile Sdk Version 选择开发的SDK版本号,根据向下兼容的原则,我们可以把Android 的开发版本调低到设备版本之下。

如图可以尝试修改以下位置:

📒三. SDK33出现xml没有代码提示


💻问题描述

我在下载Android Studio的时候,不知道系统给我自动下载的SDK SDK 33版本,在编写Java代码时还是很愉快的,代码的提示和补全功能都能正常运行,但是当我编写 XML 布局文件时就发现没有代码提示的功能,情况如图:

⏸️GIF演示  

 🎯解决方法


修改Android SDK版本号,建议将 Android 的开发版本回退到较为稳定的 API 28(Android 9.0)。

修改后点击Apply等待程序重新配置,查看模块文件夹下的build.gradle中的依赖配置应该从33改为了28。

在 XML 文件夹下尝试是否恢复了代码的提示和自动补全功能,可以发现在Android API 28的 SDK 版本下,代码的提示和自动补全功能是可以正常使用的。

 🚩结尾


🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🌈写给读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️‍🌈

来源地址:https://blog.csdn.net/weixin_51989356/article/details/128695361

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯