2
應用程序在Android 4.4中運行並顯示NoClassDefFoundError時崩潰。但在其他Android版本中正確工作到6.0。我在這裏使用片段活動。錯誤如下所示。在Android 4.4中運行時應用程序崩潰(NoClassDefFoundError)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
LoginPatternFragment loginFragement = new LoginPatternFragment();
fragmentTransaction.add(R.id.fragement, loginFragement);
fragmentTransaction.commit();
}
}
錯誤:
E/memtrack: Couldn't load memtrack module (No such file or directory)
E/android.os.Debug: failed to load memtrack module: -2
E/dalvikvm: Could not find class 'com.quicknip.restaurant3.Fragment.LoginPatternFragment$13', referenced from method com.quicknip.restaurant3.Fragment.LoginPatternFragment.loginService
E/dalvikvm: Could not find class 'com.quicknip.restaurant3.Fragment.LoginPatternFragment$1', referenced from method com.quicknip.restaurant3.Fragment.LoginPatternFragment.onCreateView
E/GMPM: Task exception on worker thread: java.lang.NoClassDefFoundError: com.google.android.gms.R$string: com.google.android.gms.measurement.zza.<init>(Unknown Source)
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.quicknip.restaurant3, PID: 2733
java.lang.NoClassDefFoundError: com.quicknip.restaurant3.Fragment.LoginPatternFragment$1
at com.quicknip.restaurant3.Fragment.LoginPatternFragment.onCreateView(LoginPatternFragment.java:59)
我正在使用片段活動以及如何在Manifest中添加片段活動? –
你不需要在清單中添加片段android – Abhishek
我在清單中添加了我的第一個活動。我的第一個活動將開始片段活動。在片段活動中的問題。 –