首页 > 其他 > 详细

jetpackCompose遇到的一些问题

时间:2021-07-30 23:05:03      阅读:47      评论:0      收藏:0      [点我收藏+]
  1. Android Studio版本

    1. Arctic Fox(2020.3.1)时间:2021--7--30
    2. 该版本支持Compose和Preview等最新功能
  2. 如果更新到该Android Studio版本可以直接新建一个Compose项目

    1. 技术分享图片
  3. 这里记录一下我遇到的问题

    1. 因为今天刚更新的Android Studio,前天创建项目时并没有上面的那个创建Compose项目的选项,而是创建了一个Empty Acticity一个普通的Android项目。通过遇到的问题以及对创建的两个项目进行对比,在原先的项目中添加如下设置也可以使用Compose。

      1. gradle版本:这里出现很多问题,因为Compose是一个比较新的内容,我将原先的gradle版本以及插件替换为最新的版本就解决了这个问题。

      2. 根目录下的build.gradle:该gradle运行的jdk环境为11

        buildscript {
            ext {
                compose_version = ‘1.0.0‘
                kotlin_version = ‘1.4.32‘
            }
            repositories {
                google()
                mavenCentral()
            }
            dependencies {
                classpath "com.android.tools.build:gradle:7.0.0"
                classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
            }
        }
        
      3. app目录下的build.gradle

        buildFeatures {
                // Enables Jetpack Compose for this module
               	compose true
        }
            // 依赖
            implementation ‘androidx.compose.ui:ui:1.0.0‘
            // Tooling support (Previews, etc.)
            implementation ‘androidx.compose.ui:ui-tooling:1.0.0‘
            // Foundation (Border, Background, Box, Image, Scroll, shapes, animations, etc.)
            implementation ‘androidx.compose.foundation:foundation:1.0.0‘
            // Material Design
            implementation ‘androidx.compose.material:material:1.0.0‘
            // Material design icons
            implementation ‘androidx.compose.material:material-icons-core:1.0.0‘
            implementation ‘androidx.compose.material:material-icons-extended:1.0.0-rc02‘
            // Integration with activities
            implementation ‘androidx.activity:activity-compose:1.3.0‘
            implementation ‘androidx.core:core-ktx:1.5.0‘
            implementation ‘com.google.android.material:material:1.4.0‘
        

jetpackCompose遇到的一些问题

原文:https://www.cnblogs.com/sowhappy/p/15081192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!