嗨我有一個問題,導入support.v7.appcompat。我進口android.support.v7.app.AppCompatActivity我libs文件夾,但是當我開始運行我得到這個日誌:
11-01 17:35:42.669: E/AndroidRuntime(1873): FATAL EXCEPTION: main
11-01 17:35:42.669: E/AndroidRuntime(1873): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompatDelegateImplBase.java:109)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:146)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:59)
11-01 17:35:42.669: E/AndroidRuntime(1873): at morisson.Notowaniagieldowe.MainActivity.onCreate(MainActivity.java:17)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.Activity.performCreate(Activity.java:5104)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.ActivityThread.access$600(ActivityThread.java:141)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.os.Handler.dispatchMessage(Handler.java:99)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.os.Looper.loop(Looper.java:137)
11-01 17:35:42.669: E/AndroidRuntime(1873): at android.app.ActivityThread.main(ActivityThread.java:5041)
11-01 17:35:42.669: E/AndroidRuntime(1873): at java.lang.reflect.Method.invokeNative(Native Method)
11-01 17:35:42.669: E/AndroidRuntime(1873): at java.lang.reflect.Method.invoke(Method.java:511)
11-01 17:35:42.669: E/AndroidRuntime(1873): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
11-01 17:35:42.669: E/AndroidRuntime(1873): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
11-01 17:35:42.669: E/AndroidRuntime(1873): at dalvik.system.NativeStart.main(Native Method)
,這裏是我的MainActivity:
import android.os.Bundle;
import android.support.design.widget.TabLayout;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(MainActivity.this);
// Get the ViewPager and set it's PagerAdapter so that it can display items
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
viewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager(),
MainActivity.this));
// Give the TabLayout the ViewPager
TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
tabLayout.setupWithViewPager(viewPager);
}
}
我已經看到了一些解決這個問題的其他職位,但它不適用於我的情況。有什麼建議麼?
在app模塊中顯示你的build.gradle文件。 –