当前位置: 首页 > news >正文

网站建设经费预算网站建设首先

网站建设经费预算,网站建设首先,网站开发技术大学教材,为什么要做官方网站最近学习Compose#xff0c;一开始学习的Compose版本是1.1.1#xff0c;学习的过程中发现#xff0c; LazyHorizontalGrid这个方法只有在1.2.0以后版本才支持。 想着既然要升级#xff0c;直接用最新的好了。后面按照官网建议#xff0c;下载了最新的AndroidStudio#…最近学习Compose一开始学习的Compose版本是1.1.1学习的过程中发现 LazyHorizontalGrid这个方法只有在1.2.0以后版本才支持。 想着既然要升级直接用最新的好了。后面按照官网建议下载了最新的AndroidStudio我目前下载的最新的是giraffe版本。然后直接新建了一个Compose项目这样会自动导入Compose相关依赖在配置的过程遇到一系列的问题这里记录下 1、版本配置 官方推荐我们使用BOM物料清单来管理所有的compose依赖版本以便于我们使用它为我们整理了一个版本中一些相互关联的依赖使我们在开发过程中不用担心依赖迭代和一些新特性。 dependencies {// 导入compose bomimplementation(platform(androidx.compose:compose-bom:2023.03.00))// 导入其他的没有版本号的compose依赖让bom管理版本号implementation(androidx.compose.ui:ui)implementation(androidx.compose.ui:ui-graphics)implementation(androidx.compose.ui:ui-tooling-preview)// 加上了版本号以覆盖material3的bom设置使用alpha01版本implementation (androidx.compose.material3:material3:1.1.0-alpha01)implementation(androidx.activity:activity-compose:1.7.0) }上例介绍了使用Bom的不同的两种场景第一种就是在依赖后加上版本号从而不让Bom管理依赖版本适用于体验新特性的时候而第二种就是我们常用的用法不加版本号让Bom替我们管理依赖。 这里是Bom和库版本对应表链接BOM 与库版本对应表 值得注意的是Compose Kotlin 编译器扩展 (androidx.compose.compiler) 未关联到 Compose 库版本。相反它会关联到 Kotlin 编译器插件的版本并与 Compose 的其余部分分开发布因此请务必使用与您的 Kotlin 版本兼容的版本。 Compose 编译器版本和Kotlin版本对应关系链接Compose 与 Kotlin 的兼容性对应关系 因为Kotlin插件的版本和Gradle版本之间也是有一定的对应关系因此升级Kotlin版本后注意Gradle版本的升级。 Gradle版本和Kotlin版本对应关系链接Compatibility Matrix 如果你升级了Gradle这个时候如果你的AndroidStudio版本低的话也会提醒升级AndroidStudio。 Android Studio 版本和AGPAndroid gradle 插件版本版本关系链接Android Gradle 插件和 Android Studio 兼容性 这里再补充两个对应关系 Gradle版本和Java版本对应关系链接Compatibility Matrix Gradle和Gradle插件对应关系链接Android Gradle 插件版本说明 上面的截图都是目前我去官网看的时候最新对应关系截图中没有大家需要的话就去后面附带的链接里去找官网上会有更新。 2、配置出现问题 问题1Failed to find Build Tools revision 33.0.3 参考文章【Android Bug】Failed to find Build Tools revision 30.0.3 依照上面文章我看了下本地的 Build Tools版本我的最大的可选择下载版本是33.0.2没法下载33.0.3。如果大家也遇到这个问题可以这样解决File - Project Structure - Modules - 右侧在Build Tools revision 中选择33.0.2你的最大版本可解决这个问题。 问题2Plugin [id: ‘com.android.application’, version: ‘8.1.1’, apply: false] was not found in any of the following sources 默认新建项目Gradle版本是8.0插件8.1.1死活拉不下来我是用的aliyun的镜像配置的是没问题的为解决这个问题把版本降低到8.0.1配置如下 id(com.android.application) version 8.0.1 apply false id(org.jetbrains.kotlin.android) version 1.8.10 apply false然后又报错sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 证书又有问题了然后导入了google和jcenter的证书命令大家可以参考下 keytool -import -alias jcenter -file C:\Program Files\Android\Android Studio1\jbr\lib\security\jcenter.cer -keystore C:\Program Files\Android\Android Studio1\jbr\lib\security\cacertskeytool -import -alias google -file C:\Program Files\Android\Android Studio1\jbr\lib\security\google.cer -keystore C:\Program Files\Android\Android Studio1\jbr\lib\security\cacerts然后终于可以跑通了。。。。 最新AndroidStudio版本Maven的引用和之前的方式也不一样这里贴下部分引用 repositories {maven {url uri(https://maven.aliyun.com/repository/central)}maven {url uri(https://maven.aliyun.com/repository/google)}maven {url uri(https://maven.aliyun.com/repository/gradle-plugin)} }码字不易如有帮助到大家请点赞收藏谢谢。
http://www.zqtcl.cn/news/646185/

相关文章:

  • wordpress无法上传主题南通做网站优化公司
  • 做彩票网站能挣到钱吗南充市房产信息网
  • 沧州北京网站建设金华网站建设哪个公司好点
  • 北京朝阳建站优化wordpress主题访问慢
  • wordpress最快仿站酷炫个人特别网站
  • 公司建站详细步骤如何注册一家公司要多少钱
  • 网站推广网络营销山西大学物理电子工程学院研招网
  • 亚马逊做国际外贸在哪个网站毕业设计网站开发选题依据
  • 镇江网站排名优化费用app软件开发平台游戏
  • 襄阳网站建设xytzg南通网站建设top
  • 有没有做产品团购的网站2d动画制作软件
  • 成都网站排名生客seo杭州专业网站制作设计
  • 阿里云 企业 网站四平市网站建设
  • 政务门户网站建设信息奇人网站
  • 打开网站弹出广告代码如何建设网站方便后期维护
  • 海淀网站建设龙岩做网站用什么cms 知乎
  • 网站托管费用多少免费一卡二卡三
  • 长沙做网站品牌中信建设官网站首页
  • 网站空白页黑链聊城网站建设代理商
  • 微信上打开连接的网站怎么做在网上可以做宣传的有那些网站
  • 公司在选择网站时应考虑什么问题溧阳 招网站开发
  • 兴宁电子商务网站建设农村电子商务网站建设方案
  • 张北县网站建设网站设计师加油站
  • 网站建设车成本网站开发网络结构图
  • 建设部职称网站宝山网站制作
  • 太仓网站建设哪家好58同城找工作
  • 一键网站制作机关网站建设建议
  • 快站公众号工具台州网站制作系统分析怎么写
  • 品牌网站制作方案如何写推广软文
  • o2o营销seo薪酬如何