gpt4 book ai didi

android - 应用程序崩溃 Java.lang.NoClassDefFoundError : com. abhi.barcode.frag.libv2.R$string

转载 作者:行者123 更新时间:2023-11-30 02:04:55 25 4
gpt4 key购买 nike

你好,我有一个问题困扰了我一个星期。当我打开 fragment QRcode 阅读器时,应用程序是建立在 fragment 上的。当我切换到另一个并再次返回时,它工作正常,然后发生错误。我认为 onDestroy 和 onCreateView 方法可能有问题

FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.abhi.barcode.frag.libv2.R$string
at com.abhi.barcode.frag.libv2.BarcodeFragment.displayFrameworkBugMessageAndExit(BarcodeFragment.java:345)
at com.abhi.barcode.frag.libv2.BarcodeFragment.initCamera(BarcodeFragment.java:338)
at com.abhi.barcode.frag.libv2.BarcodeFragment.surfaceCreated(BarcodeFragment.java:212)
at android.view.SurfaceView.updateWindow(SurfaceView.java:559)
at android.view.SurfaceView.access$000(SurfaceView.java:82)
at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:172)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:671)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1822)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1002)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4216)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:736)
at android.view.Choreographer.doCallbacks(Choreographer.java:566)
at android.view.Choreographer.doFrame(Choreographer.java:536)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:722)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)






@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (view != null) {
ViewGroup parent = (ViewGroup) view.getParent();
if (parent != null)
parent.removeView(view);
}
try {
view= inflater.inflate(R.layout.fragment_qr, container, false);
}catch (InflateException e) {

}



@Override
public void onDestroyView() {
super.onDestroyView();



Fragment f = getChildFragmentManager().findFragmentById(R.id.qr_scan_fragment);
if (f != null) {
getActivity().getSupportFragmentManager().beginTransaction()
.remove(f)
.commit();
}


}

最佳答案

这是 90% 一个丢失的 jar 或一个错误的绑定(bind)到项目检查 oput 项目的首选项,也许你需要做更多的事情去你正在使用的库的文档那里必须有一些说如何正确绑定(bind)库

例如,我必须在 project.properties 文件中添加一些行

关于android - 应用程序崩溃 Java.lang.NoClassDefFoundError : com. abhi.barcode.frag.libv2.R$string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30830680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com