0

因此,當我創建一個新的Android應用程序項目ANDROID 6.0庫時,我立即得到MainActivity代碼中的很多錯誤。New-> Android應用程序創建了很多錯誤的項目(Android 6.0)

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

請發佈您的活動代碼(至少是包含導入的部分)以及應用程序模塊的build.gradle文件。謝謝。 – fasteque

+0

@fasteque我在哪裏可以找到'build.gradle'? – God

+0

你使用Android Studio還是Eclipse? – fasteque

回答

0

主要的原因是,Android的工作室是主要IDE現在。 Eclipse不再受支持。

我建議切換到Android Studio。

+0

真的嗎?那麼爲什麼我是這個話題的第一個問題呢?Android 6.0並不是那麼新。 – God

相關問題