小编vik*_*ngh的帖子

在explorer 3.1.0中没有在资源管理器中显示

我在使用资源管理器中打开文件位置时遇到问题.

如果我尝试在Windows文件资源管理器中查看特定文件Right click -> Show in Explorer,则没有任何反应.

它曾用于旧版本3.0.1,但无法在3.1.0中执行相同操作

在此输入图像描述

android android-studio android-studio-3.1

12
推荐指数
1
解决办法
1324
查看次数

Android studio 3.2.1 ArtifactResolveException:无法解析配置':classpath'的所有工件

在我的项目中将Android Studio更新为3.2.1和gradle版本后,出现了构建错误。

我已经检查了很多与此问题有关的问题,但是没有运气。

项目依赖Build.gradle

buildscript {

    repositories {
        google()
        mavenCentral()
        maven { url 'https://maven.google.com' }
        gradlePluginPortal()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        maven { url "https://jitpack.io" }
        jcenter ()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

错误

org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'DemoAppppp'.
    at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio build.gradle

7
推荐指数
5
解决办法
7936
查看次数

Gradle sync失败:将我的Android Studio从3.0.1更新到3.1.0之后的项目

我刚刚将我的Android工作室从3.0.1更新到3.1.0

Global Gradle setting禁用脱机工作时出现此错误

无法获取' https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.2.11/jaxb-runtime-parent-2.2.11.pom '.从服务器接收状态代码502:Bad Gateway启用Gradle'离线模式'和同步项目

我尝试启用Global Gradle setting脱机工作,然后发生此错误

没有缓存版本的org.glassfish.jaxb:jaxb-runtime:2.2.11可用于脱机模式.禁用Gradle'离线模式'并同步项目

android gradle android-studio

6
推荐指数
1
解决办法
3032
查看次数

Kotlin-使用Persistence Room:runtime lib从Room数据库返回新插入的ID

我正在尝试使用Kotlin在Room数据库中插入用户记录,并且运行良好。

现在,我想返回新插入的记录ID,以检查是否在Room数据库中成功插入了一条记录。

但是,当我在insert方法中应用Long返回类型并在那时运行代码时,出现以下错误。

错误:方法返回的时间很长,但是应该返回以下值之一: void, long[], java.lang.Long[], java.util.List<java.lang.Long>。如果要从查询返回行ID列表,则插入方法只能接收1个参数。

public abstract long insertUser(@org.jetbrains.annotations.NotNull()
Run Code Online (Sandbox Code Playgroud)

我正在使用这个库。

实现“ android.arch.persistence.room:运行时:1.0.0”

kapt "android.arch.persistence.room:compiler:1.0.0"
Run Code Online (Sandbox Code Playgroud)

这是我的插入查询。

@Insert
fun insertUser(vararg userRegistrationEntity: UserRegistrationEntity):Long;
Run Code Online (Sandbox Code Playgroud)

这是我的addAsyncTask,我要在Room数据库中插入一条记录

private fun userRegistration(userRegistrationEntity: UserRegistrationEntity) {
        addAsyncTask(appDatabase!!).execute(userRegistrationEntity) 
    }

    private class addAsyncTask constructor(private val appDatabase: AppDatabase) : AsyncTask<UserRegistrationEntity, Void, Long>() {
        override fun doInBackground(vararg params: UserRegistrationEntity): Long? {
           // val a = appDatabase.userRegistrationDao().addUser(params[0]);
            val newReturnId = appDatabase.userRegistrationDao().insertUser(params[0]);
            return newReturnId
        }

        override fun onPostExecute(result: Long?) {
            super.onPostExecute(result)
            Log.d("value", result.toString()) 
        }
    }
Run Code Online (Sandbox Code Playgroud)

android persistence kotlin android-room

3
推荐指数
1
解决办法
2017
查看次数