我尝试解决这个问题超过5个小时.可能是什么问题呢?
Circular dependency between the following tasks:
:app:checkManifestChangesDevelopDebug
\--- :app:instantRunMainApkResourcesDevelopDebug
\--- :app:transformClassesAndDexWithShrinkResForDevelopDebug
\--- :app:transformDexArchiveWithDexMergerForDevelopDebug
+--- :app:preColdswapDevelopDebug
| \--- :app:incrementalDevelopDebugTasks
| +--- :app:transformClassesAndClassesEnhancedWithInstantReloadDexForDevelopDebug
| | \--- :app:transformClassesWithInstantRunForDevelopDebug
| | \--- :app:checkManifestChangesDevelopDebug (*)
| \--- :app:transformClassesWithInstantRunForDevelopDebug (*)
\--- :app:transformClassesWithDexBuilderForDevelopDebug
+--- :app:preColdswapDevelopDebug (*)
\--- :app:transformClassesWithInstantRunForDevelopDebug (*)
(*) - details omitted (listed previously)
Run Code Online (Sandbox Code Playgroud)
我补充说:
org.gradle.configureondemand =真
但问题仍然存在
build.gradle(模块:app)
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'realm-android'
repositories …Run Code Online (Sandbox Code Playgroud) 当使用Gson时,它创建了POJO,用于解析/序列化来自远程服务的json数据结果.它可能有一些Gson的注释
public class User {
@SerializedName(“_id”)
@Expose
public String id;
@SerializedName(“_name”)
@Expose
public String name;
@SerializedName(“_lastName”)
@Expose
public String lastName;
@SerializedName(“_age”)
@Expose
public Integer age;
}
Run Code Online (Sandbox Code Playgroud)
}
但对于使用Room的类,它可能有自己的注释:
import android.arch.persistence.room.Entity;
import android.arch.persistence.room.PrimaryKey;
@Entity
public class User {
public @PrimaryKey String id;
public String name;
public String lastName;
public int age;
}
Run Code Online (Sandbox Code Playgroud)
可以将这两个与两个库中的所有注释合并为一个(如果存在注释冲突(希望不是),则必须使用长包名解析)?
当我一个接一个地播放4-5个mp3文件时,每次播放时,我都会在logcat上收到以下警告。这是什么意思?以及如何解决?
MediaPlayerNative:信息/警告(10973,0)
提前致谢