草庐IT

kotlin-stdlib

全部标签

android - 无法在 Kotlin 中构建发布版本

将我的Android项目转换为Kotlin后,我无法构建发布版本,该错误似乎与Proguard相关。我看到了155条类似警告Warning:com.example.app.activity.MainActivity$1:can'tfindreferencedfield'android.view.ViewdecorView'inprogramclasscom.example.app.activity.MainActivityWarning:com.example.app.activity.MainActivity$2:can'tfindreferencedfield'android.os

android - 无法在 Kotlin 中构建发布版本

将我的Android项目转换为Kotlin后,我无法构建发布版本,该错误似乎与Proguard相关。我看到了155条类似警告Warning:com.example.app.activity.MainActivity$1:can'tfindreferencedfield'android.view.ViewdecorView'inprogramclasscom.example.app.activity.MainActivityWarning:com.example.app.activity.MainActivity$2:can'tfindreferencedfield'android.os

android-studio - Kotlin + Gradle Unresolved reference

根据thisquestion我正在尝试设置以下项目结构project/settings.gradleprojectB/#somecommoncode(usingspring-boot)build.gradlecom/foo/bar/...projectA/#anandroidappbuild.gradlecom/foo/baz/...settings.gradle看起来像rootProject.name="project"include":projectB"project(":projectB").projectDir=newFile(rootDir,'./projectB')incl

android-studio - Kotlin + Gradle Unresolved reference

根据thisquestion我正在尝试设置以下项目结构project/settings.gradleprojectB/#somecommoncode(usingspring-boot)build.gradlecom/foo/bar/...projectA/#anandroidappbuild.gradlecom/foo/baz/...settings.gradle看起来像rootProject.name="project"include":projectB"project(":projectB").projectDir=newFile(rootDir,'./projectB')incl

android-studio - Android Studio 3.2 Canary 2 Kotlin 运行时验证错误 : Rejecting class

您好,我刚刚将AndroidStudio更新到3.2canary2,我的项目编译正常,但出现运行时异常。这是崩溃:FATALEXCEPTION:mainProcess:fr.myApp,PID:12658java.lang.VerifyError:Rejectingclasskotlin.reflect.jvm.internal.KClassImplthatattemptstosub-classerroneousclasskotlin.reflect.jvm.internal.KDeclarationContainerImpl(declarationof'kotlin.reflect.

android-studio - Android Studio 3.2 Canary 2 Kotlin 运行时验证错误 : Rejecting class

您好,我刚刚将AndroidStudio更新到3.2canary2,我的项目编译正常,但出现运行时异常。这是崩溃:FATALEXCEPTION:mainProcess:fr.myApp,PID:12658java.lang.VerifyError:Rejectingclasskotlin.reflect.jvm.internal.KClassImplthatattemptstosub-classerroneousclasskotlin.reflect.jvm.internal.KDeclarationContainerImpl(declarationof'kotlin.reflect.

android - Kotlin 内联关键字导致 IntelliJ IDEA 覆盖率报告 0%

我创建了一个非常简单的测试函数,如下所示classSimpleClassTest{lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=lookupInstance()}inlinefunlookupInstance()=SimpleClass(injectedObject)}我用覆盖率运行它..

android - Kotlin 内联关键字导致 IntelliJ IDEA 覆盖率报告 0%

我创建了一个非常简单的测试函数,如下所示classSimpleClassTest{lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=lookupInstance()}inlinefunlookupInstance()=SimpleClass(injectedObject)}我用覆盖率运行它..

android - 在作为 AAR 分发的 Android 库中使用 Kotlin

甚至可以使用Kotlin编写库吗?我看到的问题是它将取决于kotlin-stdlib和kotlin-runtime的特定版本,并强制库的用户使用相同的版本。我正在考虑使用jarjar重新打包它们,但是,如何将它们包含在fatjar类型的发行版中?在解压后的aar中,我看到/libs目录-有没有办法使用它? 最佳答案 根据评论,有几个可用的.aar库是用Kotlin编写的,例如MapMe.确实在thisGitHubrepo中有一个此类库的精选列表。您可以通过检查build.gradle来发现它们确实包含对kotlin-stdlib的依

android - 在作为 AAR 分发的 Android 库中使用 Kotlin

甚至可以使用Kotlin编写库吗?我看到的问题是它将取决于kotlin-stdlib和kotlin-runtime的特定版本,并强制库的用户使用相同的版本。我正在考虑使用jarjar重新打包它们,但是,如何将它们包含在fatjar类型的发行版中?在解压后的aar中,我看到/libs目录-有没有办法使用它? 最佳答案 根据评论,有几个可用的.aar库是用Kotlin编写的,例如MapMe.确实在thisGitHubrepo中有一个此类库的精选列表。您可以通过检查build.gradle来发现它们确实包含对kotlin-stdlib的依