如何将Room与AIDE一起使用?

时间:2019-02-15 04:08:13

标签: android android-room aide-ide

我将组件库添加到了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文件中的任何更改做出反应。

3 个答案:

答案 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'

enter image description here

答案 1 :(得分:0)

简单答案:AIDE当前不支持27. +以上的库。因此不支持androidx。

答案 2 :(得分:0)

如果您使用的是高级版本,请转到设置。它说 android.jar的路径引用了最新的android.jar(通常与android studio捆绑在一起),您可以从网上下载它。 同样,在添加依赖项之后,您只需转到设置并单击“构建设置”下的“刷新Maven存储库”即可。