相关疑难解决方法(0)

由Crashlytics测试的Beta - 包似乎已损坏

我最近为客户开发了一个应用程序,现在必须在Crashlytics上分享它.我过去曾多次这样做,但有了这个应用程序,就会出现问题.

当我在Crashlytics Studio的插件上传我的应用程序时,没有错误.电子邮件已正确发送给测试人员.

但在安装结束时,它说"软件包似乎已损坏".

这是我第一次看到这个,我不知道该怎么做.

我尝试使用所有这类APK: - debug(unsigned) - release(unsigned) - release(signed)

它都不起作用.

这是我的build.gradle:

    buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        // These docs use an open ended version so that our plugin
        // can be updated quickly in response to Android tooling updates

        // We recommend changing it to the latest version from our changelog:
        // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
        classpath 'io.fabric.tools:gradle:1.24.1'
    }
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: …
Run Code Online (Sandbox Code Playgroud)

android crashlytics android-gradle-plugin crashlytics-beta google-fabric

7
推荐指数
1
解决办法
1289
查看次数

安装应用程序和卸载无法完全删除-Android Studio

在最近的几个应用程序中,我遇到了一个奇怪的问题。

我做了什么:

  • 通过Android Studio使用USB电缆直接安装应用程序。或通过我的本地服务器下载并安装签名的APK。
  • 应用程序在所有方面都可以正常运行
  • 长按以将应用程序图标拖动到“卸载图标”
  • 或通过设置->应用->选择应用来卸载

问题:

  • 卸载后,在“设置”->“应用程序”->“应用程序”下,仍然显示该应用程序,如下所示

在此处输入图片说明

  • 我的应用程序仍显示在底部列表中,并没有此用户消息
  • 我不确定为什么会这样。对于大多数设备,除非我再次单击上面的列表进行卸载并转到下图所示的下一个屏幕,否则从本地服务器重新下载/安装新的APK版本将无法进行

在此处输入图片说明

  1. 是什么原因造成的?
  2. 是否有其他开发商面临同样的问题?

Android Studio版本:2.1.3
清单中的Min SDK:
已测试17台设备:Nexus 4,OnePlus 3,Motorolla Gen-3,Honor

进行了不同的试验: 设备只有一个用户Owner

  1. 现在,我已经卸载了从App Store下载的应用程序。已成功完成此操作,而无需再次为此用户提供未安装的选项
  2. 再次完全删除我的应用程序并重新安装。之后,我尝试再次卸载。未为该用户安装应用程序,显示了相同的选项
  3. 似乎这是自定义应用程序的问题,而不是从App Store安装的那些问题。实际上,有些步骤可能是我所缺少的。谁能指出!

android uninstall android-studio-2.1

6
推荐指数
1
解决办法
7962
查看次数