Articles of exception

打开MapActivity时'终结器引发的未捕获的exception'

我在我的代码中有这些行: // create tab4 intent = new Intent(this, ActWhereAmI.class) .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); tabspecWhereAmI = tabHost .newTabSpec("tab4") .setIndicator(Utilities.prepareTabView(this,"where am I")) .setContent(intent); tabHost.addTab(tabspecWhereAmI); public static View prepareTabView(Context context, String text) { View view = LayoutInflater.from(context).inflate( R.layout.tab_indicator, null); TextView tv = (TextView) view.findViewById(R.id.tabIndicatorTextView); tv.setText(text); return view; } 当应用程序运行行tabHost.addTab(tabspecWhereAmI); 只有在LogCat中出现以下错误,程序运行时没有任何问题: 10-17 13:38:01.164: W/MapActivity(4815): Recycling dispatcher android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher@413c8658 10-17 13:38:01.171: V/MapActivity(4815): Recycling map […]

如何修复位图大小的错误超过虚拟机预算

我正在工作一个应用程序图像上传到SD卡我缩放SD卡保存到数据库有时出现一个错误位图大小超过VM预算 ouput : 01-11 15:39:51.809: ERROR/AndroidRuntime(6214): Uncaught handler: thread main exiting due to uncaught exception 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method) 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:384) 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:397) 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at com.fitzgeraldsoftware.shout.presentationLayer.Shout.onActivityResult(Shout.java:1653) 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.app.Activity.dispatchActivityResult(Activity.java:3624) 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.app.ActivityThread.deliverResults(ActivityThread.java:3220) […]

不幸的是,MyApp已经停止 – logcat中没有错误日志

每过一段时间,我都会得到: 不幸的是,MyApp已经停止。 问题很容易解决,如果你有一些日志 ,但在我的情况下,logcat绝对没有错误信息(它有我的应用程序发布的正常消息,其他exception显示在那里,但没有这个导致此app has stopped )。 有什么机会可以解决这个问题吗? 好东西是我可以很容易地重现它,因此我试图把尽可能多的信息,我可以logcat,然后调查发生了什么。 我有ACRA启动和运行(其他例外被抓住,但不是这个app has stopped )。 发生这种情况时,我的应用程序不可见,IntentService中有些事情正在发生 。 我的应用程序正在跟踪地理围栏,并且只有在HTC M8上打开和closures手机设置中的位置时, app has stopped才会app has stopped 。 我已经在不同的手机上testing过,并且在LG G3,Nexus 5,Moto G,LG Swift L9上都没有发生。

实例化AlertDialog的Android UncaughtExceptionHandler中断

正如标题所说,我有一个UncaughtExceptionHandler设置在我的自定义应用程序类中设置为我的应用程序启动时的默认值。 但是,虽然没有在文档中,我已经读过,你不能使用MyApplication.this或getApplicationContext()来实例化Dialog 。 当我尝试去做,我得到了一个 窗口pipe理器,$ BadTokenException … 我需要一个替代品。 我曾经想过AlertDialog一个新的活动来弥补这个,但是宁可让它成为一个AlertDialog 。 有没有一种方法可以从MyApplication类中获取UncaughtExceptionHandler的有效上下文?

SQLiteException:在编译时出现“”:语法错误(代码1)

编译时出现这个错误,我不知道为什么,有人能帮我吗? public static final String TABLE_BEERS =“cervezas”; // Contacts Table Columns names public static final String KEY_NAME = "_id"; public static final String KEY_COMPANY = "company"; public static final String KEY_TYPE = "type"; public static final String KEY_ALCOHOL = "alcohol"; public DatabaseHandler(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); // TODO Auto-generated constructor stub } @Override […]

MojoExecutionException:与Android的Maven

我正在使用Android Studio与Maven 3.1.1,并在包目标与MojoExecutionException崩溃。 我已经收获了很多post,但我无法得到解决scheme。 [错误]生成源时出错。 org.apache.maven.plugin.MojoExecutionException: at com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.generateR(GenerateSourcesMojo.java:593) at com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.execute(GenerateSourcesMojo.java:216) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) at org.codehaus.classworlds.Launcher.main(Launcher.java:46) […]

EditTextPreference导致膨胀exception

大约1小时后,我find解决我的相关问题的方法,我决定揭露我的情况。 这里是:我每次尝试打开我的PreferenceActivity时都会遇到InflateException。 日志 E/AndroidRuntime: FATAL EXCEPTION: main Process: lineo.smarteam, PID: 5087 Theme: themes:{} java.lang.RuntimeException: Unable to start activity ComponentInfo{lineo.smarteam/lineo.smarteam.activity.SettingsActivity}: android.view.InflateException: Binary XML file line #5: Error inflating class lineo.smarteam.preference.MyEditTextPreference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2450) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1363) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5461) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: android.view.InflateException: Binary XML […]

什么是最好的方式来崩溃Android应用程序?

导致Android应用程序崩溃的最佳方法是什么? 我们正在努力使我们的应用程序尽可能坚如磐石。 对于我自己的贡献,如果你有一个使用networking服务的应用程序,进入你的应用程序与WiFi连接,然后closuresWiFi以各种方式。 例如,走出范围,或背景的应用程序,手动closuresWiFi,然后前景的应用程序。

资源$ NotFoundException在graphics布局ADT预览(但实际上应用程序工程)

我的问题是加载在XML中定义的string数组在应用程序中工作,但会导致在ADTgraphics布局预览中的错误。 现在由于这个错误,在graphics布局中看不到任何graphics,并且很难与其他graphics一起工作。 但是如果我构build并运行我的应用程序,视图正在加载和显示string。 所以我想我的代码是正确的,但是: 我缺lessgraphics布局预览和一些解决方法的一些限制 或者也许我错过了一些明显的东西,即使它看起来在应用程序中工作也是错误的 我有一个自定义视图,我得到了一个array.xml文件中定义的数组。 public class ScoreTable extends View { […] @Override protected void onDraw(Canvas canvas) { […] int score_vals[] = getResources().getIntArray(R.array.score_vals); […] } […] } 我的数组在res / values / array.xml中定义: <?xml version="1.0" encoding="utf-8"?> <resources> <array name="score_vals"> <item >10</item> <item >20</item> <item >50</item> </array> </resources> graphics布局是空白的,并说: Int array resource ID #0x7f050000 Exception […]

无法用不可重复的请求实体重试请求

我在客户端使用java-http-client库和Apache Transport,在服务器端使用Rails。 不时得到这样的错误: 11-24 17:37:02.469: WARN/BaseActivity(5925): org.apache.http.client.ClientProtocolException at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:557) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) at com.google.api.client.http.apache.ApacheHttpRequest.execute(ApacheHttpRequest.java:58) at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:639) at com.sk.api.SkClient.updateUser(SkClient.java:157) at com.sk.api.SkClient$3.call(SkClient.java:76) at com.sk.api.SkClient$3.call(SkClient.java:71) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) at java.lang.Thread.run(Thread.java:1019) Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:413) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) … 12 more 我该怎么做才能避免这种情况?