我已经完成开发一个Android应用程序,使用的是Android Studio。在正常情况下运行应用程序时,一切都很好,不会出现任何异常。
但是,当我遵循Google的指导准则创建应用程序的签名版本并将其安装到设备上时,一启动应用程序就会强制关闭。
我无法找到定位问题的方法。我使用Android Studio IDE中的“生成已签名的APK”选项创建了发布版本。然后我将其复制到我的设备并安装该应用程序。当我运行它时,它立即停止工作。
但是,当我遵循Google的指导准则创建应用程序的签名版本并将其安装到设备上时,一启动应用程序就会强制关闭。
我无法找到定位问题的方法。我使用Android Studio IDE中的“生成已签名的APK”选项创建了发布版本。然后我将其复制到我的设备并安装该应用程序。当我运行它时,它立即停止工作。
我不知道应该提供什么更多信息,因为我无法推断出这个问题的原因。
请帮忙解决。可能是什么原因导致此类问题?如何找到它们?
编辑:
每次解锁设备时,都会显示对话框“MyApp已停止工作”。日志中没有任何内容。我不知道为什么会出现这种情况。我的应用程序使用以下权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission
android:name="com.mypackagename.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.mypackagename.permission.C2D_MESSAGE" />