我们已经在Play商店中发布了我们的应用,一切正常。但是,当我们通过电子邮件发送apk文件时,操作系统会阻止其安装并显示此错误:
Gradle默认配置:
compileSdkVersion 28
defaultConfig {
applicationId 'app.package'
minSdkVersion 17
targetSdkVersion 28
versionCode 21
versionName "0.2.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
我认为我们必须通过this link提交我们的应用程序,但我在某处看到提交过程需要10到30天。
为什么操作系统显示此错误,我们该如何解决?
答案 0 :(得分:2)
这不是错误,而是警告。 Android具有内置的算法,可以在您从Play商店外部安装某些东西时进行识别。您无法做到这一点,以使您的应用程序不会在任何手机中触发此类警告。但是,您可以转到任何Android手机的设置并停用原始版本。根据Android版本,您会在其他路径中找到它。您应该在Google上搜索“如何从未知来源Android安装”。按照说明进行操作,此警报将不会再次显示。