应用程序不会在棒棒糖版本下面打开

时间:2016-09-27 05:58:10

标签: android

我是android开发新手, 我已经制作了一个在5.0及以上版本上完美运行的应用程序。但当我尝试使用我的另一部手机上的.apk时,它在micromax 4.4.2 os(480x800)手机上运行,​​它会安装,但不会打开。不幸的是,app_name已停止。 所以我把我的microamx手机安装到Android工作室并试图运行应用程序。一切顺利。为什么它在我之前共享.apk时不起作用? 请帮忙。

NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:@"Mon, 26 Sep 2016 17:20:34 +0300"];
NSLog(@"%@",date); //2016-09-26 14:20:34 +0000

3 个答案:

答案 0 :(得分:1)

尝试下面的事情:

如下所示关闭Android工作室的即时运行。

然后清理项目并重建它。

然后运行它。

如果您仍然遇到问题,请发布您的logcat错误。

Turn off Instant Run

答案 1 :(得分:1)

此问题是由即时运行引起的。这不是gradle的问题。

Instant Run将为特定设备生成.apk,如果您对其他设备使用相同的.apk,则无效。

如果要在其他设备上运行相同的.apk,请禁用“即时运行”和“构建”。

答案 2 :(得分:0)

  1. 我不会关闭一个有用的功能(即时运行)
  2. 为此生成签名版本可能有点过分,特别是如果它是一个尚未签名的新项目。
  3. 只需使用构建菜单中的构建APK 菜单项。

    enter image description here

    您将获得一个小弹出窗口,其中包含用于在文件管理器中打开生成的APK的链接:

    enter image description here

    注意:屏幕截图是在Windows 10中运行的Android Studio 2.2中拍摄的。