故事:我对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解析就好了。我不知道如何开始处理这个问题。
答案 0 :(得分:1)
为了拥有一个漂亮的架构并且可以轻松调试,我会尝试执行以下操作:
将适配器类移出活动,并给适配器回调。
尝试检查清单中以及gradle文件中是否正确引用了应用程序类。
检查您是否有资源问题。
清除整个项目并重新构建。