我将组件库添加到了gradle文件中,如下所述:
https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#2
但是AIDE仍然无法解决导入问题:
import android.arch.persistence.room.ColumnInfo;
import android.arch.persistence.room.Entity;
import android.arch.persistence.room.PrimaryKey;
import android.support.annotation.NonNull;
我也尝试过这种方式:
dependencies {
// Room components
def room_version = "2.1.0-alpha04"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
AIDE无法解决
import androidx
它根本不对gradle文件中的任何更改做出反应。
答案 0 :(得分:0)
请按照以下说明更新代码
dependencies {
// Room components
def room_version = "2.1.0-alpha04"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
implementation 'io.reactivex.rxjava2:rxjava:2.2.6'
答案 1 :(得分:0)
简单答案:AIDE当前不支持27. +以上的库。因此不支持androidx。
答案 2 :(得分:0)
如果您使用的是高级版本,请转到设置。它说 android.jar的路径引用了最新的android.jar(通常与android studio捆绑在一起),您可以从网上下载它。 同样,在添加依赖项之后,您只需转到设置并单击“构建设置”下的“刷新Maven存储库”即可。