因此,当我使用 ANDROID 6.0 库创建一个新的Android应用程序项目时,我立即在MainActivity
代码中收到了很多错误。
从The import android.support.v7.app cannot be resolved
至The method onCreate(Bundle) of type MainActivity must override or implement a supertype method
当我添加appcompat.v7
库时,显然有些错误已经消失,但其他错误正在发生。喜欢:
包裹行上的The type android.support.v4.widget.DrawerLayout$DrawerListener cannot be resolved. It is indirectly referenced from required .class files
。
仍然是The method onCreateOptionsMenu(Menu) of type MainActivity must override or implement a supertype method
。
确定。所以也添加v4 jar。好。我也将它添加到项目属性中,没有错误!
等等,但是当我现在运行应用程序时,我得到了ClassNotFoundException
。
那到底是什么android 6.0 ???
感谢您的帮助。
修改 MainActivity.java:
package com.minyan.get.dl;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
答案 0 :(得分:0)
主要原因是Android Studio现在是主要的IDE。 不再支持Eclipse。
我建议切换到Android Studio。