为了给老妈写个游戏,避免老人被不良软件诱导,开始我的安卓开发之旅。
老妈的手机是Android 11,对应的SDK版本是。
以下是来自其它帖子,以及我的体验,没有研究过底层和阅读官网文档。
遇到的问题:
-
新版本的Android SDK,官网不再提供单独下载,而是在Android Studio中下载。
(我没有在官网上找到下载) -
Android Studio的SDK Manager里选择SDK版本列表,无法选中,因此也无法下载。
(点击checkbox没有反应) -
Android Studio的Settings里,配置Proxy,不论是“自动”还是“手动”模式,我试了东软、高校、以及网上有的其它公司的链接,都无法下载SDK,现象同2。因此我得出结论,没有可用的proxy了。
(注意到特殊现象,有时候SDK Manager里SDK列表为空,即使Proxy设置为“No Proxy”) -
使用先下载SDK,再在SDK Manager里指定的磁盘位置的方式,下载SDK的帖子里给出了一个工具链接,链接里最高版本是Android 10(R版本)的试用版,而非稳定版本。下载Android SDK
解决方法
在Android Studio的文档界面 设置Android11SDK,看到这样的描述:
Android 11 SDK 包含一些与某些旧版 Android Studio 不兼容的变更。因此,为了获得最佳的 Android 11 SDK 开发体验,我们建议您安装最新的 Android Studio 预览版。
点击里面的链接“获取Android预览版”,跳转到Beta build和Canary build的两个版本。都不是稳定版本,安装其中一个版本后,果然可以选择并自动安装SDK了。
选择Widget时没有Java选项
不是所有的Widget工程都有Java选项,有的语言就只有Kotlin,这可能跟相应库的语言有关。