【Android_程序未处理异常的捕获与处理】教程文章相关的互联网学习教程文章

java.lang.NoSuchMethodError:排序arraylist android中没有接口方法排序(Ljava / util / Comparator;)异常【代码】

我正在尝试在Android应用程序中使用Java对ArrayList进行排序,但我得到了这个奇怪的异常. 码:eventsList.sort(new Comparator<Event>() {@Overridepublic int compare(Event event, Event t1) {return event.getEventStartDate().compareTo(t1.getEventStartDate());}});例外:java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;)V in class Ljava/util/List; or its super classes (declaration of '...

android – 更新到新firebase后获取异常java.lang.NoClassDefFoundError:com.google.firebase.FirebaseOptions【代码】

我已经使用this将我的应用程序更新到新的firebase,现在当我编译我的项目时,我得到以下异常. 这是我的logcat:11:57:54.533 27844-27844/com.example.dayshift_2.traveyy E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.dayshift_2.traveyy, PID: 27844 java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.pro...

在Android Target 2.3.4上运行Google Maps应用程序会产生致命异常【代码】

我创建了一个使用谷歌地图的Android应用程序.我正在使用Eclipse,活动布局xml如下.<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><fragmentandroid:name="com.google.android.gms.maps.SupportMapFragment"android:id="@+id/map"android:layout_width...

java – Android Null指针异常不确定如何修复它【代码】

我的代码中的一行上的Null Pointer Exception出现错误,我不知道如何修复它.它基本上只是另一种方法的副本,所以我不知道它为什么会给我错误.任何帮助,将不胜感激:import java.util.Calendar; import android.app.Activity; import android.os.Bundle; import android.widget.TabHost; import android.widget.TabHost.TabSpec; import android.widget.TextView;public class CurrentLesson extends Activity {TabHost th; TabSpec s...

java – findviewbyid上的Android空指针异常【代码】

嗨我目前在我的Android媒体播放器项目工作,一切都很好,但后来我改变了布局设计,现在我每次启动时都得到java.nullpointerexception,我已经搜索到了无处不在的答案,但我所做的一切都不起作用..任何人都可以帮我吗? 这里是layout.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/RelativeLayout1" android:layout_width="match_pa...

java – 渲染期间引发的异常:TabHost需要一个id为“android:id / tabs”的TabWidget【代码】

遇到Android Studio问题.基本上,我正在按照它所说的那样产生一个我无法弄清楚的错误. 我试过用android:id =“android:id / tabs”.唉,这也不起作用 这是XML:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingLeft="@dimen/activity_horizontal_margin"andro...

java – 使用proguard android进行数组序列化的异常【代码】

我使用了snappy DB library,我的’Location’类有默认构造函数.不使用proguard但使用proguard时工作正常: 这是我的例外:java.lang.IllegalArgumentException: Unable to create serializer "com.d.a.c.x" for class: Object[]这是我的代码:import com.snappydb.DBFactory; ArrayList<Location> mLocationsList; snappydb = DBFactory.open(mContext, "LocationsList"); snappydb.put("LocationsList", mLocationsList.toArray()...

android – 以编程方式创建MapView并添加标记结果片段中的空指针异常【代码】

我正在尝试以编程方式创建MapView并添加MarkerPosition,如下所示:MapView mapView = new MapView(getActivity()); ((ViewGroup) rootView).addView(mapView);GoogleMap googleMap = mapView.getMap(); googleMap.addMarker(new MarkerOptions().position(new LatLng(Double.parseDouble(mEvent.getEventInfo().mEventData.mLat),Double.parseDouble(mEvent.getEventInfo().mEventData.mLng))).title("Marker"));清单文件:<uses-p...

android – 替换默认的未捕获异常处理程序以避免崩溃对话框【代码】

我们想要替换默认的未捕获异常,以便不显示默认的崩溃对话框. 问题是,如果你调用Thread.setDefaultUncaughtExceptionHandler(YourHandler),那么在异常情况下应用程序“冻结”并且你得到一个ANR(应用程序没有响应)对话框.我们尝试使用System.exit()和Process.killProcess()来解决这个问题,但是从阅读这个问题来看,这似乎是不鼓励的. 那怎么能正确完成呢?解决方法:TL; DR 在com.android.internal.os.RuntimeInit.UncaughtHandler中采...

java – 致命异常:android.view.WindowManager $BadTokenException无法添加窗口 – 令牌无效;你的活动在运行吗?【代码】

我知道这个问题已经讨论了几次,但相信我,我从来没有得到任何答案.在我的主要活动中,我使用了少量的Dialog来通知用户一些操作,但我在小米设备上主要(特别是96%)得到了这个特定的错误.`Fatal Exception: android.view.WindowManager$BadTokenException Unable to add window -- token android.os.BinderProxy@f839de9 is not valid; is your activity running? android.view.ViewRootImpl.setView (ViewRootImpl.java:697) android....

Android / Java罕见且看似不可能的异常导致力量接近【代码】

我从我发布的Android应用程序向我报告了一个有趣的问题.我有一个二维数组,我正在迭代使用两个for循环,如下所示:for (int i = 0; i < arr.length; ++i) {for (int j = 0; j < arr[i].length; ++j){if (arr[i][j] != 0)// does stuff} }问题是,不知何故,arr [i] [j]!= 0正在抛出一个ArrayIndexOutOfBoundsException.但很少.我有成千上万的人每天使用该应用程序,并获得可能二十次强制关闭报告. 这是我无法避免的事情,可能是手机内存...

android – Try-Catch:保留带有处理异常的应用程序是否可以?【代码】

我对编程还是比较陌生的,所以我从观察中学到了一些东西但却没有完全理解. Try-Catch就是其中之一.根据我的研究,try语句允许我定义要测试错误的代码块,catch语句允许我定义在try块中发生错误时要执行的代码块. 我明白了.我曾尝试在我收到崩溃我的应用程序的异常错误的情况下使用Try-Catch. Try-Catch似乎阻止(停止)崩溃.但这是我的问题,是否可以让应用程序不断捕获异常错误? 例如,我正在使用EditText小部件.我希望EditText的输入值...

java – 异常:尝试在空对象引用上调用虚拟方法’int com.google.android.gms.location.LocationRequest.b()’【代码】

我已经阅读了一些相关主题但未能解决我的问题.由于我处于学习阶段,我正在尝试实施Google的位置服务教程.麻烦的是,我没有在代码中的任何地方使用“LocationRequest.b()”但是当我按下“开始更新”按钮时出现以下错误.该应用程序随后崩溃.请让我知道我做错了什么. 错误:Exception: Attempt to invoke virtual method 'int com.google.android.gms.location.LocationRequest.b()' on a null object reference弹出错误的Sepcific代码位...

java – 应用程序中的Android JNI DETECTED ERROR:JNI GetMethodID被调用挂起异常【代码】

我正在尝试使用我的android项目运行Googles OCR Tesseract.我已经用android-ndk编写了tesseract,并在我尝试运行android项目后收到此错误. 我的环境如下 > Android 5.1.1> android-ndk-r10e for windows> android-sdk-r22 作为参考,我正在建立一个在这里列出的例子Example Link 提前致谢! 这是我的logcat结果的片段:I/DEBUG ( 182): Revision: '0'I/DEBUG ( 182): ABI: 'arm'I/DEBUG ( 182): pid: 20291, tid: 20337, na...

android – 使用getBlockSizeLong方法后的java.lang.NoSuchMethodError异常【代码】

我使用android studio 1.0.1创建了一个聊天项目这是gradle构建属性apply plugin:’com.android.application’android {compileSdkVersion 21buildToolsVersion "21.1.2"defaultConfig {applicationId "chat.mchattrav.chattrav"minSdkVersion 5targetSdkVersion 21versionCode 1versionName "1.0"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}...