Articles of 崩溃

迁移到Android Studio后运行时崩溃(NoSuchMethodError)

我迁移到Android工作室,在我尝试运行应用程序之前,一切似乎都很好。 它卡在Launcher活动中然后崩溃,打印: E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoSuchMethodError: No direct method (ILjava/lang/String;)V in class Lcom/google/android/gms/common/api/Status; or its super classes (declaration of ‘com.google.android.gms.common.api.Status’ appears in /data/data/com.MY PACKAGE/files/instant-run/dex/slice-google-play-……..b-classes.dex) at com.google.android.gms.measurement.zza.(Unknown Source) at com.google.android.gms.measurement.zza.zzaR(Unknown Source) at com.google.android.gms.measurement.internal.zzn.zziJ(Unknown Source) at com.google.android.gms.measurement.internal.zzz.zza(Unknown Source) at com.google.android.gms.measurement.internal.zzw.(Unknown Source) at com.google.android.gms.measurement.internal.zzaa.zzDj(Unknown Source) at com.google.android.gms.measurement.internal.zzw.zzaT(Unknown Source) at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1759) at android.content.ContentProvider.attachInfo(ContentProvider.java:1728) at android.app.ActivityThread.installProvider(ActivityThread.java:5534) […]

如何检测状态栏的扩展?

我的应用程序允许从我的启动其他应用程序。 我的活动都没有显示状态栏。但是当启动其他应用程序(如Camera)时,用户可以访问status bar 。因此,我尝试使用以下代码片段来折叠服务中的Status Bar (因此每次都会崩溃并且代码始终运行)。 int currentapiVersion = android.os.Build.VERSION.SDK_INT; Object service = getSystemService(“statusbar”); Class statusbarManager = Class.forName(“android.app.StatusBarManager”); Method collapse = null; if(currentapiVersion <= 16){ collapse = statusbarManager.getMethod("collapse"); }else{ collapse = statusbarManager.getMethod("collapsePanels"); } collapse.setAccessible(true); collapse.invoke(service); 现在我只想在用户尝试扩展此status bar折叠status bar是否存在用于检测Status bar扩展的任何intent或intent filter ? 提前致谢

在新设备上挑选照片时Android应用程序崩溃

在我的应用程序中,用户从库中选择图片并上传。 在许多设备上,我的代码运行完美,但在新设备(等:samsung S5,LG G2,Samsung S4)应用程序崩溃时选择照片。 我将应用程序上传到Google Play商店并下载这些设备,然后在应用崩溃时将已发送的报告发送到Google Play。 这是我的选择图片和调整代码大小。 Intent intent = new Intent(); intent.setType(“image/*”); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, “Complete action using”), 1); public Bitmap getResizedBitmap(Bitmap bm, int newHeight, int newWidth) { int width = bm.getWidth(); int height = bm.getHeight(); float scaleWidth = ((float) newWidth) / width; float scaleHeight = ((float) newHeight) / height; // create a […]

我的应用程序适用于Android 2.3.3到Android 3.1但在4.0 +上停止错误

我昨天刚刚公开了我的第一个android应用程序。 我没有在Android 4.0上测试过,我的朋友刚刚告诉我我的应用程序在他的银河系S2(4.0.3)崩溃了 它在我的启animation面活动中几秒钟后崩溃,它只需几行代码就可以查看它们: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splashscreen); try { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT); overridePendingTransition(0 , 0); // thread for displaying the SplashScreen Thread splashTread = new Thread() { @Override public void run() { try { int waited = 0; while(_active && (waited < _splashTime)) { sleep(100); if(_active) { waited += 100; } } […]

如果活动崩溃,如何清除通知?

在我的应用程序中,我正在创建一个FLAG_ONGOING_EVENT标志设置的通知。 Notification notification = new Notification(iconId, text, System.currentTimeMillis()); notification.flags |= Notification.FLAG_ONGOING_EVENT; 我正在取消onDestroy中的通知,但是如果我的应用程序在调用onDestroy之前崩溃了,有没有办法让我的通知消失? Rob W.

删除最后一项时,Recyclerview崩溃。 NullPointerException:android.view.ViewGroup $ LayoutParams android.view.View.getLayoutParams()

我有一个recyclerview,使用arraylist填充。 当我从列表中删除项目时,它可以正常工作,直到最后一项被删除。 下面是我的recyclerview适配器中的代码,它删除了一个项目。 public void removeItem(int position) { itemsData.remove(position); notifyItemRemoved(position); } 下面是崩溃日志。 日志不会将我引导到我的代码中的指定位置。 所以我不确定是什么导致了这个问题。 我做了一些测试并记录了位置。 如果我在arraylist中添加一个项目并在recyclerview中添加了notifyItemInserted项目的位置,则为0.如果我点击添加的项目,则位置为0,如果我删除该项目,则将其从位置0移除,但是将项目移除为位置0时崩溃。 java.lang.NullPointerException:尝试在android.support.v7.widget.OrientationHelper $ 2.getDecoratedStart(OrientationHelper)上的空对象引用上调用虚拟方法’android.view.ViewGroup $ LayoutParams android.view.View.getLayoutParams()’。 java:316)at android.support.v7.widget.LinearLayoutManager.findOneVisibleChild(LinearLayoutManager.java:1633)at android.support.v7.widget.LinearLayoutManager.findFirstVisibleChildClosestToStart(LinearLayoutManager.java:1453)at android.support.v7.widget .LinearLayoutManager.computeScrollOffset(LinearLayoutManager.java:997)在android.support.v7.widget.LinearLayoutManager.computeVerticalScrollOffset(LinearLayoutManager.java:969)的android.support.v7.widget.RecyclerView.computeVerticalScrollOffset(RecyclerView.java:1175)at at android.view.View.canScrollVertically(View.java:12835)在android.support.v4.view.ViewCompatICS.canScrollVertically(ViewCompatICS.java:35)android.support.v4.view.ViewCompat $ ICSViewCompatImpl.canScrollVertically(ViewC) ompat.java:1136)在Android.support的android.support.v4.view.ViewCompat.canScrollVertically(ViewCompat.java:1528)android.support的android.support.v7.widget.RecyclerView $ LayoutManager.onInitializeAccessibilityEvent(RecyclerView.java:6594) .v7.widget.RecyclerView $ LayoutManager.onInitializeAccessibilityEvent(RecyclerView.java:6573)android.support.v7.widget.LinearLayoutManager.onInitializeAccessibilityEvent(LinearLayoutManager.java:204)at android.support.v7.widget.RecyclerViewAccessibilityDelegate.onInitializeAccessibilityEvent(RecyclerViewAccessibilityDelegate) .java:66)在android.support.Av.AccessibilityDelegateCompat $ AccessInDeitgateJellyBeanImpl $ 1.onInitializeAccessibilityEvent(AccessibilityDelegateCompat.java:228)android.support.v4.view.AccessibilityDelegateCompatJellyBean $ 1.onInitializeAccessibilityEvent(AccessibilityDelegateCompatJellyBean.java:56)at android。在android.view.View.sendAccessibilityEventUncheckedInternal(V)中查看.View.onInitializeAccessibilityEvent(View.java:5439) iew.java:5312)在android.sview.View.View $ AccessibilityDelegate.sendAccessibilityEventUnchecked(View.java:20823)android.support.AccessibilityAleibilityCompatIcs.sendAccessibilityEventUnchecked(AccessibilityDelegateCompatIcs.java:117)at android.support.v4.view .AccessibilityDelegateCompat $ AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked(AccessibilityDelegateCompat.java:210)at android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(AccessibilityDelegateCompat.java:358)at android.support.v4.view.AccessibilityDelegateCompat […]

在/system/lib/libskia.so上的Android Native崩溃

这里已经有关于此的post,但没有答案: /system/lib/libskia.so上的Android Native崩溃(位图处理) 我也只有4.4手机有问题,但似乎无法解决问题。 我也无法在网上find太多帮助。 一些上下文:我正在开发一个游戏(相当基本的主要是绘制矩形,除了需要位图的主角)。 当我开始重新启动游戏时,会出现问题。 i = new Intent(“com.walz.joltimate.Survival”); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getContext().startActivity(i); 这是日志: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: ‘lge/g3_vzw/g3:4.4.2/KVT49L.VS98512B/VS98512B.1414669625:user/release-keys’ Revision: ’10’ pid: 17289, tid: 17289, name: timate.dodgeguy >>> com.walz.joltimate.dodgeguy <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 r0 […]

三星设备上的奇怪崩溃

三星手机中有一个奇怪的例外,特别是Galaxy S7 Edge,我们在Fabric崩溃报告中注意到了这一点: Fatal Exception: java.lang.RuntimeException: Unable to instantiate receiver com.someapp: java.lang.ClassNotFoundException: Didn’t find class “com.someapp” on path: DexPathList[[zip file “/data/app/com.someapp-1/base.apk”],nativeLibraryDirectories=[/data/app/com.someapp-1/lib/arm, /system/fake-libs, /data/app/com.someapp-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]] at android.app.ActivityThread.handleReceiver(ActivityThread.java:3331) at android.app.ActivityThread.-wrap20(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1734) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6688) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) Caused by java.lang.ClassNotFoundException: Didn’t find class “com.someapp” on path: DexPathList[[zip file “/data/app/com.someapp-1/base.apk”],nativeLibraryDirectories=[/data/app/com.someapp-1/lib/arm, […]

android:FATAL EXCEPTION:FinalizerWatchdogDaemon

我在我的应用程序中面临崩溃: 1)崩溃 E/AndroidRuntime(13087): FATAL EXCEPTION: FinalizerWatchdogDaemon E/AndroidRuntime(13087): java.util.concurrent.TimeoutException: org.apache.harmony.xnet.provider.jsse.ClientSessionContext.finalize() timed out after 15 seconds E/AndroidRuntime(13087): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_CTX_free(Native Method) E/AndroidRuntime(13087): at org.apache.harmony.xnet.provider.jsse.AbstractSessionContext.finalize(AbstractSessionContext.java:288) E/AndroidRuntime(13087): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:188) E/AndroidRuntime(13087): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:171) E/AndroidRuntime(13087): at java.lang.Thread.run(Thread.java:856) 2)崩溃 E/AndroidRuntime(13456): FATAL EXCEPTION: FinalizerWatchdogDaemon E/AndroidRuntime(13456): java.util.concurrent.TimeoutException: org.apache.http.impl.conn.SingleClientConnManager.finalize() timed out after 15 seconds E/AndroidRuntime(13456): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_shutdown(Native Method) E/AndroidRuntime(13456): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.close(OpenSSLSocketImpl.java:922) E/AndroidRuntime(13456): at org.apache.http.impl.SocketHttpClientConnection.shutdown(SocketHttpClientConnection.java:183) E/AndroidRuntime(13456): at […]

Android:相机视图 – 当我不使用弃用的方法时,应用程序崩溃

在我的应用程序中,我正在尝试设置相机。 我的类扩展了SurfaceView并实现了SurfaceHolder.Callback方法。 这是我class上的一些内容: public class CameraPreview extends SurfaceView implements SurfaceHolder.Callback{ private SurfaceHolder mHolder; private Camera.Parameters cameraParameters; private Camera camera; public CameraPreview(Context context) { super(context); mHolder = this.getHolder(); mHolder.addCallback(this); // If this is deprecated, why do I still need it? // It says deprecated, but app crashes when removed. mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } @Override public void surfaceChanged(SurfaceHolder holder, […]