迁移到Android Studio:在编辑器中解析了类,但在构建时无法找到

时间:2015-10-05 15:13:31

标签: java android eclipse android-studio

故事:我对Android开发完全不熟悉,这是一个我必须开始使用的eclipse项目,但我更喜欢使用AS。因此我使用了导入机制。 注意 我必须切换到targetSdkVersion 23,否则AS会给我错误。

问题 看来自动生成的构建配置会出现故障。

尝试构建时,gradle任务:app:compileDebugJavaWithJavac MainActivity.java:68失败:

  

错误:(68,59)错误:找不到符号类ToDoItem

项目包含一个类ToDoItem,在此处使用:

public class MainActivity extends Activity {

    public static class ListViewAdapter extends ArrayAdapter<ToDoItem>
            implements OnCreateContextMenuListener {
...

app / build.gradle的开头

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'Google Inc.:Google APIs:23'
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "androidlab.exercise4_1"
        minSdkVersion 17
        targetSdkVersion 23
    }

在编辑器ToDoItem解析就好了。我不知道如何开始处理这个问题。

1 个答案:

答案 0 :(得分:1)

为了拥有一个漂亮的架构并且可以轻松调试,我会尝试执行以下操作:

  1. 将适配器类移出活动,并给适配器回调。

  2. 尝试检查清单中以及gradle文件中是否正确引用了应用程序类。

  3. 检查您是否有资源问题。

  4. 清除整个项目并重新构建。