尽管定位了正确的SDK,Android App仍无法从Play商店安装。为什么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尽管定位了正确的SDK,Android App仍无法从Play商店安装。为什么?相关的知识,希望对你有一定的参考价值。
这是我没有依赖项的Gradle文件;
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.xxx.yyy"
minSdkVersion 15
targetSdkVersion 27
versionCode 2
versionName "1.1"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
该应用程序已在Play商店发布,但表示“此应用与您的设备不兼容”。在网络上,并不会在移动Play商店的搜索结果中显示。当我从Android Studio推出时,它当然会在手机上运行。
此外,我只使用此应用程序的两个基本权限。我还有什么要做的吗?在此应用程序的先前版本(1)中,我针对SDK 19并且它抛出了不兼容性错误。所以,我改为27,再次构建和测试,然后上传。现在,我仍然得到同样的错误。应用程序状态现在为“已发布”。这可能是Play商店的错误吗?
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
请帮忙。谢谢!
我去了我的开发者控制台,Release Management-> Artifact Library,点击了我发布的旁边的小信息按钮。它说“支持的设备:0”。我吓坏了。我去了我的应用程序,删除了我的代码中不需要的Java IOUtils库。然后在构建过程中发出了一个警告,说明不需要的WebView功能(仅适用于较旧的SDK),我删除了它。然后为其中一个活动添加了action.VIEW intent过滤器。然后,我做了最小的SDK 16而不是15.然后我改变了dependecies;
implementation 'com.android.support:design:27.0.2'
compile 'com.android.support:appcompat-v7:27.0.2'
在撰写本文时,这是最新版本。然后,清理它,构建应用程序,再次测试。然后,我更新了版本代码和版本名称,生成了另一个签名的APK。我上传了1.2版。等了一会儿。
现在,它显示了从SDK 16到27的多个受支持的设备。我仍然不知道修复了什么。谢谢谷歌。
问候
以上是关于尽管定位了正确的SDK,Android App仍无法从Play商店安装。为什么?的主要内容,如果未能解决你的问题,请参考以下文章
APP自动化定位元素——Android SDK——打开uiautomatorviewer.bat文件——查看元素