我遇到了问题。我正在开发一个Android应用程序,当我在设备上通过USB调试运行它时,它运行得很好。但是,当我生成一个apk或将app-debug.apk发送给某人时,该应用程序安装正常,但是当他们打开它时,“不幸的是,app已经停止响应”。
还有别的东西。当我在手机上使用相同的apk进行测试时使用USDB调试,apk安装和应用程序按预期运行。为什么它不能在其他设备上运行?即使通过构建已签名的apk,它仍然无效。
测试手机正在运行Android 7.0,应用程序崩溃的设备是6.0和5.0。
我还在设备上测试了apk,我也有Android 6.0,我对它进行了USB调试并打开了应用程序。我也在那个确切的手机上使用相同的apk文件,它工作正常!该应用程序也工作在另一个手机有Android 4,我通过USB调试运行应用程序,它工作,然后我安装了apk,它的工作原理。
为什么应用程序不能在我发送apk的其他设备上工作?我现在很困惑。
以下是一些截图: 附加信息:我正在使用Android Studio构建此应用程序。