AndroidSetting
本文最后更新于:5 个月前
Android Studio配置
-
解决Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option
在app/build.gradle文件内添加以下内容
android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8.toString() } }
-
加入toasty
在app/build.gradle文件中加入:
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
在module/build.gradle文件中加入:
dependencies { // add Toasty implementation 'com.github.GrenderG:Toasty:1.4.2' }
-
使用viewBinding
在app/build.gradle文件中加入:
android{ ... viewBinding{ enabled = true } } ... dependencies { // add viewBinding implementation 'cz.kinst.jakub:viewmodelbinding:2.0.0' }
如果想要在生成 binding class 时忽略某个布局文件, 我们需要在该布局文件的根元素添加
tools:viewBindingIgnore="true"
属性.注意:
目前ViewBinding的功能还不够完善,比如XML中使用了 inClude 标签时无法对view进行引用。
本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 。转载请注明出处!