草庐IT

kotlin_module

全部标签

android - Unresolved reference : kotlinx - Kotlin 1-0-0-rc-1036

我在Android应用程序中工作,几天前我将我的Kotlin版本从1.0.0-beta-1103更新到候选发布版本1.0.0-rc-1036现在我无法为与KotlinAndroid扩展相关的内容运行我的应用。我使用applyplugin:'kotlin-android-extensions'就像官方博客说的http://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-release-candidate-is-out/但我的应用无法识别任何布局中的任何View。这是控制台上显示的内容:Error:(20,8)Unresolvedreference

android - Kotlin:ProGuard 删除 properties 属性

TL;DR:在启用混淆器的情况下,当使用反射时,我的属性看起来是私有(private)的、不可为空的并且没有注释,尽管混淆器配置应该保留所有这些属性。我有一些具有公共(public)属性的简单数据类,可用作我的Android应用程序中的数据模型。稍后,在对所述类进行通用[反]序列化时,我会像这样过滤属性列表:valproperties=instance::class.memberProperties.filter{it.visibility==KVisibility.PUBLIC}//&&someotherconditions,unrelatedhere.filterIsInstanc

android - 无法使用 gradle 将 Android Kotlin 项目上传到 Fabric Beta

我使用AndroidStudioPreview3.0(Canary2)创建了一个项目来开始Kotlin开发。我使用AndroidStudioFabric插件为我的项目设置Fabric。但是当我想使用以下命令将我的应用程序的测试版上传到FabricBeta(Crashlytics)时./gradlewcrashlyticsUploadDistributionDebug我收到以下错误:Configuration'compile'inproject':app'isdeprecated.Use'implementation'instead.Configuration'testCompile'i

android - 在 Kotlin 中使用 "allOf"的 RequiresPermission 注释

在Kotlin中,我想添加一个方法注解,相当于Java中的这个RequiresPermission注解,表示需要多个权限:@RequiresPermission(allOf={ACCESS_COARSE_LOCATION,ACCESS_FINE_LOCATION})publicLocationgetLocation(){//...}如何在Kotlin中编写此注解? 最佳答案 您可以使用arrayOf传入项目数组作为注释参数:@RequiresPermission(allOf=arrayOf(ACCESS_COARSE_LOCATIO

android - 将 java 文件转换为在 Android studio 3.3 中禁用的 kotlin 文件

更新androidstudio3.3canary7convertjavafiletokotlinfileisshowingdisable.AndroidStudioMenu->Code->ConvertJavaFiletoKotlinFile它显示禁用。为什么它被禁用以及如何启用它androidstudio最新版本。 最佳答案 打开你的文件然后按Ctrl+Alt+Shift+K将Java代码转换为Kotlin代码:从项目结构中选择您的Java类文件。AndroidStudio菜单->代码->将Java文件转换为Kotlin文件

webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts

报错如下:解决方式,先查看自己的node版本node-v然后再安装@types/node对应版本,比如我的如下npmi@types/node@14.10.0-D然后再次打包,就没有报错了

解决paddle.fluid与python版本不匹配的问题:AttributeError: module ‘paddle.fluid‘ has no attribute ‘xxx‘

今天跑paddle里的代码,发现paddle里可以跑,但放到pycharm下面跑不了了,捣鼓了一下午,原来是包版本的问题,希望能对读者有一点点用。查看需要的paddlepaddle和python的对应环境我原本所用的环境是python3.11,它的paddlepaddle包的版本是2.5,然后我去paddle官网上看我要用的代码的配置环境(我在官网上可以跑通),打开我的paddle项目,进入terminal终端,查看python版本:再通过Notebook查看paddlepaddle版本importpkg_resourcesversion=pkg_resources.get_distribut

import torch 或其他包,但是Jupyter notebook 不显示的原因解决 | 解决Jupyter Notebook:no module named但实际已经pip install问题

解决JupyterNotebook:nomodulenamed….但实际已经pipinstall的问题当在jupyternotebook的内核中安装了某些包(如importtorch)但是jupyternotebook却显示没有该包,对此进行相关原因整理及解决。base环境问题当我们安装了Anaconda想要使用jupyternotenook的时候,这时候在终端(base环境)敲入jupyternotenook会跳转到jupyternotenook的网页端让我们使用。这时候网页端的右上角会显示已有的内核,当没有将自己在Anaconda下创建的虚拟环境导入jupyter内核的时候,base环境内

【Python】解决 can‘t find ‘__main__‘ module in ‘wm‘

解决python:can’tfind‘main’modulein‘wm’author:jwenshdate:2023.07.25文章目录解决python:can'tfind'__main__'modulein'wm'1.这是个什么问题?我的报错是否与运行方式有关?2.重新规划代码结构pythonwm直接运行运行结果Apython-mwm模块按脚本来执行运行结果B3.关于`运行结果A`没有注释前报错的问题为什么相同的情况python-m方式不会报错解决当前这个问题─$tree./wmwm├──__init__.py├──lib│└──string_util.py└──worker.py1.这是个

java - Android kotlin 覆盖 onCreateView() 方法中的接口(interface)方法

我是Kotlin新手。我有一个包含两个方法定义的接口(interface):funonSuccess(result:T)funonFailure(e:Exception)现在,在我的fragment中我已经实现了这个接口(interface)并且想在里面使用这些方法:overridefunonCreateView(inflater:LayoutInflater?,container:ViewGroup?,savedInstanceState:Bundle?):View?{....................................overridefunonSuccess(r