Articles of runtimeexception

是什么导致“RuntimeException:二进制XML文件行#20:您必须提供layout_height属性。”(怀疑ActionBarScherlock)?

我有ActionBarScherlock的应用程序,我使用ACRA。 我收到一些用户的崩溃报告,但有以下错误: “java.lang.RuntimeException: Binary XML file line #20: You must supply a layout_height attribute. at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:491) at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3602) at android.view.ViewGroup$LayoutParams.(ViewGroup.java:3554) at android.widget.AbsListView$LayoutParams.(AbsListView.java:4322) at android.widget.AbsListView.generateLayoutParams(AbsListView.java:4116) at android.widget.AbsListView.generateLayoutParams(AbsListView.java:74) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at android.view.LayoutInflater.inflate(LayoutInflater.java:320) at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:332) at android.widget.ArrayAdapter.getView(ArrayAdapter.java:323) at android.webkit.WebTextView$AutoCompleteAdapter.getView(WebTextView.java:650) at android.widget.AbsListView.obtainView(AbsListView.java:1430) at android.widget.AutoCompleteTextView$DropDownListView.obtainView(AutoCompleteTextView.java:1548) at android.widget.ListView.measureHeightOfChildren(ListView.java:1216) at android.widget.AutoCompleteTextView.buildDropDown(AutoCompleteTextView.java:1376) at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1140) at android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1022) at android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:1005) at android.widget.Filter$ResultsHandler.handleMessage(Filter.java:285) at android.os.Handler.dispatchMessage(Handler.java:99) at […]

通过intent将对象作为Parcel(带有文件描述符)发送会导致exception

我正在尝试将一组StatusBarNotifications发送给我的另一个服务,所以我这样做了: 扩展NotificationListenerService服务: @Override public void onNotificationPosted(StatusBarNotification sbn) { // TODO Auto-generated method stub StatusBarNotification[] activeN = super.getActiveNotifications(); Intent i = new Intent(this, CoreTwo.class); i.putExtra(“activenotifications”, activeN); startService(i); } 但是我得到了一个关于文件描述符的RuntimeException。 我只find了一些解决这个问题的链接,例如这个问题。 答案提到了以下内容: 使用Bundle.putBinder()传递一个Binder,它将使用ParcelFileDescriptor(来自API 18)返回一个Parcel。 但我不明白如何实现这一点。 此链接中的另一个人在这里提到以下内容: 如果我从ContentProvider返回PaecelFileDescriptor,它可以正常工作。 但我不明白他的意思。 这是最后一个链接。 它解决了与我相同的问题,但似乎没有解决方案。 有谁理解我链接的这些潜在解决方案? 是否有针对此问题的解决方法,可能是另一种发送数据的方式(StatusBarNotification [](它扩展了Parcelable))? 这是日志: 08-23 16:49:36.839: W/NotificationListenerService[NoLiSe](12804): Error running onNotificationPosted 08-23 16:49:36.839: W/NotificationListenerService[NoLiSe](12804): java.lang.RuntimeException: Not allowed to […]

Android标签操作栏

我正在尝试3.0的android操作栏,我在那里参考 TabsActivity中的代码如下: package com.test.actionbar; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; public class TabsActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab tabA = bar.newTab().setText(“A Tab”); ActionBar.Tab tabB = bar.newTab().setText(“B Tab”); ActionBar.Tab tabC = bar.newTab().setText(“C Tab”); Fragment fragmentA = new AFragmentTab(); Fragment fragmentB […]

java.lang.RuntimeException:无法实例化服务.GCMIntentService

我正在尝试学习如何使用谷歌云消息系统设置客户端接收器,我正在关注这个谷歌的教程: http : //developer.android.com/guide/google/gcm/gs.html#android-app 我已经完成了教程要求的所有内容,但是当我运行我的应用程序时,它会工作片刻然后崩溃,这就是LogCat: 08-07 17:04:40.726: E/AndroidRuntime(8155): FATAL EXCEPTION: main 08-07 17:04:40.726: E/AndroidRuntime(8155): java.lang.RuntimeException: Unable to instantiate service com.example.google.cloud.messaging.GCMIntentService: java.lang.ClassNotFoundException: com.example.google.cloud.messaging.GCMIntentService in loader dalvik.system.PathClassLoader[/data/app/com.example.google.cloud.messaging-1.apk] 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1933) 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.app.ActivityThread.access$2500(ActivityThread.java:117) 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:989) 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.os.Handler.dispatchMessage(Handler.java:99) 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.os.Looper.loop(Looper.java:130) 08-07 17:04:40.726: E/AndroidRuntime(8155): at android.app.ActivityThread.main(ActivityThread.java:3687) […]

java.lang.RuntimeException Theme.Sherlock

我已经在google play上发布了更新并看到此错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jim2/com.jim2.SettingWidgetActivity}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1815) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831) at android.app.ActivityThread.access$500(ActivityThread.java:122) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:132) at android.app.ActivityThread.main(ActivityThread.java:4123) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:491) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a […]

Android RuntimeException onCreateDialog没有为id创建对话框

我有一个应用程序,您可以显示和关闭几个对话框: showDialog(…) removeDialog(…) 我在应用程序中玩了一下,当屏幕上没有任何Dialog时,我按下菜单按钮,然后进入主安卓屏幕。 过了一会儿,我再次进入我的应用程序,有时,我得到这个RuntimeException: java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621) at android.app.ActivityThread.access$2200(ActivityThread.java:126) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4595) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.Activity.createDialog(Activity.java:878) […]

Android App使用Proguard和Dagger在Release Build上崩溃

我是初次使用Proguard和Dagger的Android应用程序,所以如果有人能给我指点,我真的很感激。 Proguard和Dagger已在应用程序中实现。 当通过调试模式安装应用程序(即从Eclipse推送)时,运行应用程序没有问题。 但是,当我运行应用程序的发布版本时,它崩溃了以下跟踪: No injectable members on com.example.test.d. Do you want to add an injectable constructor? required by com.example.test.d com.example.test.SampleActivity.a No injectable members on com.bab Do you want to add an injectable constructor? required by com.bab com.example.test.SampleActivity.b at dagger.internal.ha(ThrowingErrorHandler.java:34) at dagger.internal.Linker.a(Linker.java:136) at dagger.da(ObjectGraph.java:264) at dagger.da(ObjectGraph.java:238) at com.example.test.SampleApplication.a(SampleApplication.java:24) 我已按照以下建议进行操作: https : //plus.google.com/108620120050432268974/posts/AAjvwg3Hmgg ,将以下内容实施到proguard-project.txt中: -keep class […]

java.lang.RuntimeException:无法初始化Visualizer引擎,错误:-4

在API 16上运行应用程序时出现以下错误。 java.lang.RuntimeException: Unable to start activity ComponentInfo{}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) at android.app.ActivityThread.access$600(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) at android.os.Handler.dispatchMessage(Handler.java:99) 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) Caused by: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4 at android.media.audiofx.Visualizer.(Visualizer.java:199) at xyz.activity.AudioPreviewActivity.setupVisualizerFxAndUI(AudioPreviewActivity.java:83) at […]

Google Espresso java.lang.RuntimeException:无法启动意图Intent {act = android.intent.action.MAIN

我是Espresso UI测试的新手。 我在运行测试时遇到此错误(ADT Eclipse IDE)。 该应用程序已经开发,启动应用程序时会有很多请求。 无法重写应用程序。 但我需要find测试此UI的方法,即使组件的加载有任何延迟。 java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=com.xx.android/com.yy.core.android.map.MapActivity } within 45 seconds. Perhaps the main thread has not gone idle within a reasonable amount of time? There could be an animation or something constantly repainting the screen. Or the activity is doing network calls on […]

android studio中的运行时exception启动索引时间

我关闭后启动Android Studio。 它在关闭之前工作得很好但是现在开始Android Studio“索引”完成了全部进度并再次开始索引这个过程是连续的无限级别 索引…….比,扫描文件到索引…. 再次 索引……比扫描文件到索引…… 给运行时exception是: RuntimeException: java.io.IOException:writePrevChunkAddress:61889832,61981366,C:\Users\oxiloindia\.AndroidStudioPreview 2.1\system\index\trigram.index\Trigram.Index.values 如何阻止Android Studio的无限过程工作,这样我就可以开始我的项目了