2016-04-23 57 views
3

enter image description here在開發時,應用程序在Android 5系統上可以正常使用,但是在5以下系統中應用程序沒有響應。但是我不知道是什麼原因是。錯誤日誌如下:dalvikvm:找不到類'android。*

E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method .App.access$super 
E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method .App.access$super 
E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources 
E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.pruneResourceCache 
E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from .ui.module.main.SplashActivity.access$super 
E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.zhengjin99.olivefortune.ui.module.main.SplashActivity.access$super 
E/dalvikvm: Could not find class 'android.media.session.MediaController', referenced from method .ui.module.main.SplashActivity.access$super 
E/dalvikvm: Could not find class 'android.widget.Toolbar', referenced from method .ui.module.main.SplashActivity.access$super 
E/dalvikvm: Could not find class 'android.app.ActivityManager$TaskDescription', referenced from method .ui.module.main.SplashActivity.access$super 04-23 
E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method .ui.module.main.SplashActivity.access$super 
E/dalvikvm: Could not find class 'android.os.PersistableBundle', 
CrashHandler.uncaughtException: Ohooo 
FATAL EXCEPTION: main java.lang.NoClassDefFoundError:packagename.ui.module.main.AssetAllocationFragment 
+1

如果您犯了錯誤,則無需刪除並重新發布您的問題。在您的問題下標籤下方有一個編輯鏈接。 –

+1

這些都是非常正常的。它們表示從您的代碼中有條件引用的類,但不在Android設備或模擬器中存在,因爲它們是在更新版本的Android中引入的。例如,ArrayMap是在API Level 19(Android 4.4)中添加的。這些消息不代表「崩潰」。 – CommonsWare

+0

@CommonsWare那麼應用程序運行的設備出現問題? –

回答

2

我已經解決了這個問題。因爲我的片段在使用最新的API。 View.OnScrollChangeListener() - > API23.So需要加載SDK版本的判斷。

+0

您應該提及,您是如何獲得此解決方案的,以便其他具有相同錯誤的人員可以提供有關如何解決此問題的提示。 – Samuel