草庐IT

android - 以编程方式崩溃后重启应用程序 - Android

有没有办法让我的应用程序在崩溃时自动重启?我的应用程序只是一个简单的媒体渲染应用程序,但它偶尔会崩溃(这是应该的)。这是可能吗?谢谢。我的代码看起来像这样publicvoidPlay(){if(mp!=null){mp.reset();mp.release();mp=null;}AudioRenderermr=newAudioRenderer();mp=mr.AudioRenderer(filePath);}privateclassAudioRendererextendsActivity{privateMediaPlayerAudioRenderer(StringfilePath){F

java - 我的应用程序适用于 Gingerbread ......在 ICS 和 HC 上崩溃

我需要你的帮助。我的应用程序在GingerBread上运行良好,但在ICS和HC上崩溃。这是日志01-1420:26:51.831:E/AndroidRuntime(698):FATALEXCEPTION:main01-1420:26:51.831:E/AndroidRuntime(698):android.os.NetworkOnMainThreadException01-1420:26:51.831:E/AndroidRuntime(698):atandroid.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.j

android - 使用 C++ 和 Android NDK 解析包含字符串的 protobuf 消息时崩溃

我有两个程序,都在Android2.3.4平台上运行-一个是守护程序形式的C++二进制文件,使用cmake编译,另一个是带有jni部分的apk,使用ndk-build编译。我正在使用android-ndk-r6。我正在使用protobuf消息和本地unix套接字在它们之间传递数据。我正在使用SerializeAsString和ParseFromString方法。这是一个fragmentAbstractMessageprotobuff_msg;protobuff_msg.set_id(1);//TODO:fornowhardcoded,latercanbeusedforrequest-r

未显示 Android 崩溃报告按钮

我开发了一个应用程序,希望确保在发生意外崩溃时,用户能够发送崩溃报告。从Android2.2开始,我读到Android有一些内置的东西。但是,就我而言,应用程序在一种特殊情况下崩溃,但只显示“强制关闭”按钮。从Market下载的应用程序以及直接安装在手机上的应用程序均未显示该按钮。我是否必须执行一些编程工作才能实现此目的? 最佳答案 崩溃报告选项提供给Android>=2.2的用户。作为开发人员,您不需要对代码做任何事情,只需监控您的开发人员帐户以获取崩溃/卡住报告。参见thisblog

android - java.lang.NoSuchMethodError : android. 应用程序.ANRAppManager.dumpMessageHistory

我的Android应用报告了一些崩溃报告:java.lang.NoSuchMethodError:android.app.ANRAppManager.dumpMessageHistoryatandroid.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1177)atandroid.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:609)atandroid.os.Binder.execTransa

android - 多次运行 Activity 后,Camera.startPreview 崩溃并重启手机

我有一个Activity打开Camera并在SurfaceTexture上开始预览。一切正常,但我注意到,如果我反复离开Activity并返回,几次后,手机会卡住然后重新启动。我已将问题缩小到对startPreview的调用。在问题发生之前,我收到两条不祥的日志消息:01-1910:20:52.038:E/IMGSRV(22777)::0:__map:Mapdevicememoryfailed01-1910:20:52.038:W/GraphicBufferMapper(22777):registerBuffer(0x70b750)failed-14(Badaddress)有没有人见过

java - 安卓 : My app crashes when there is a blank editText field

我的代码有问题。当我有一个空白的editText字段时,它一直在崩溃。这段代码在我的应用程序的设置中,可以很好地处理数据,但是当有一个空白字段时,它会使程序崩溃。这是它的代码。请不要苛刻,因为这是我的第一个Android应用程序。因此,如果有人知道如何解决空白编辑文本字段问题,将不胜感激!(关于如何改进应用程序的任何其他评论都会有所帮助)。干杯packagecom.cleanyet.cyv100fp;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStre

android - 调试 Android 应用程序崩溃 - logcat 中没有信息,附加时控制台中没有信息

AndroidStudio1.5.1compileSdkVersion23这是发生了什么:应用已附加到调试器。我可以设置断点,单步执行代码。我已将异常记录到控制台。我正在尝试显示一个对话框fragment。布局xml正确加载,我可以使用findbyid访问UI元素...问题不在于此问题的具体细节,而在于为什么我似乎无法找到有关发生的崩溃的任何有意义的信息?我已经处理了adblogcat的输出,还打开了控制台,记录了所有异常。除了我的Android手机上显示应用程序崩溃的警报外,似乎没有任何其他信息报告。我已经搜索过,到目前为止我发现的所有内容都指向:a.)使用设备以Debug模式运行(

javascript - phonegap 安卓相机 : crash when "correctOrientation" option set

我知道有人问过类似的问题,但我遇到了一个严重的问题。任何使用过phonegap的人都知道这绝对不是应用程序解决方案的全部!但这里是我的代码:navigator.camera.getPicture(onPhotoDataSuccess,onFail,{quality:50,destinationType:destinationType.FILE_URI,correctOrientation:true});问题是当我添加correctOrientation时,我该死的应用程序出现某种内存泄漏,因为它关闭并出现错误。当我取出正确的方向参数时,它很好,除了方向错误的事实!有没有人有办法让我的照

java - JNI - 从 C++ 调用 Java 方法

所以我一直在尝试从C++调用java方法,但没有任何运气。这是我收到的错误:JNIERROR(appbug):accessedstalelocalreference0x5cb00019(index6inatableofsize2)VMabortingFatalsignal11(SIGSEGV)at0xdeadd00d(code=1)这是我在代码中所做的(java端):publicclassWrapperextendsActivity{privatenativevoidinitJNIBridge();staticfinalStringTAG="Wrapper";protectedvoid