这个问题已经有很多回复,但没有一个对我有帮助
我创建了一个Android应用,它说我无法在平板电脑上安装它。如果我在平板电脑上从Android Studio运行项目,它可以很好地工作。它也不会在平板电脑上找到名称的应用程序。
我的平板电脑有Android 4.4.2
在app gradle文件中:
minSdkVersion 16
targetSdkVersion 23
在应用程序清单中我正在使用:
<!--for IMEI -> is not a must to have gsm-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!--is not a must to have autofocus or even camera-->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<!--to support all screens-->
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
答案 0 :(得分:0)
&#34;您的应用会在“专为平板电脑设计”中展示。在Play商店中列出,您需要上传至少一个7英寸和一个10英寸的屏幕截图。如果您之前上传过屏幕截图,请务必将其移至下方的右侧区域。&#34;当您在Google Play上为应用设置分发时,可以找到此选项。如果您没有为此屏幕提供屏幕截图,Google会将您的应用设置为仅适用于手机。
答案 1 :(得分:0)
你的平板电脑有gps吗?如果不是,你应该添加:
test <- "t.h.i.s i.s a test. With a.n.other sen.t.ence."
paste0(str_extract_all(test, "[^\\.]|(\\.$)|(\\. )")[[1]], collapse = "")
[1] "this is a test. With another sentence."
并尝试将<uses-feature android:name="android.permission.ACCESS_FINE_LOCATION"
android:required="false" />
添加到true。
答案 2 :(得分:0)
检查平板电脑是否已设置为支持的设备。
转到Play Dev Console,然后点击APK,然后在支持的设备下点击“查看列表”并导航到三星以检查您的设备是否已设置。
或者在同一个APK部分中点击您当前的应用版本,然后在弹出窗口中,检查“本地化”部分是否支持您的语言(和区域)。
这两种情况都可能结帐可以,但从来没有伤害过检查:)