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

自适应型网站建设报价大理做网站

自适应型网站建设报价,大理做网站,站群软件,angularjs 网站模版最近学习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.yutouwan.com/news/443235/

相关文章:

  • 网站建设的前景渠道网格化管理
  • 建设工程网站什么时候可以同步网站服务器不稳定
  • 做c语言的题目的网站外贸公司一般怎么找客户
  • 海南网站建设公司购物网站的开发
  • 公司网站用wordpresswordpress更改主题目录
  • 中山网站推广词wordpress 导入docx
  • 做58网站空调维修接单怎么样杭州上城区抖音seo渠道
  • 产品网站怎样做外部链接网站正能量下载直接进入主页可以吗安全吗
  • 青岛品牌策划公司排名seo是指什么职位
  • 做电子商务网站网站建设淘宝属于什么类目
  • 中企动力提供网站建设网站一级域名和二级域名区别
  • 坪山网站建设多少钱免费网站空间怎么
  • 怎么申请免费的网站自己设计图片的软件
  • wordpress warring网站页面的优化
  • 万互网站建站新乡中企网站建设
  • 衡水企业网站建设费用建站平台塔山双喜
  • 发卡网站建设手机网站 数据库
  • 网站底部悬浮代码wordpress邮箱qq接入
  • 做网站总结与体会高级网页设计教程
  • 北京建设工程质量协会网站东莞专业的网络推广
  • 宁波网站制作首推蓉胜网络好苏州网站制作排名优化
  • 网站icp备案查询截图呼市地区做网站公司
  • 团结湖网站建设微信小程序开发平台官网
  • 网站管理后台地址网站建设案例 央视网
  • 灵感中心素材网站科技 网站 推荐
  • 加强网站建设的措施网站开发项目安排
  • 福州百度网站快速优化怎么下载建筑工程网
  • 什么网站推广比较好wordpress一页主题
  • 衣服网站建设方案做网站怎么选云主机
  • 邢台建设厅网站重庆做