gpt4 book ai didi

android - 应用程序无法安装在市场上的平板电脑上

转载 作者:搜寻专家 更新时间:2023-11-01 09:09:39 27 4
gpt4 key购买 nike

我无法通过市场将我的应用程序安装到平板电脑上。请注意,我没有使用 Honeycomb,因为该应用程序主要用于手机。以前我使用的是级别 7,但现在将其更改为级别 10 (2.3.3) 以支持 xlargeScreens。该应用程序通过 adb 安装在我的平板电脑上并且运行良好,但无法通过市场安装。

我已经阅读了一些关于 SO 的帖子,并认为在添加 supports-screen 属性后我的 list 是正确的。

以下是我的 list 中最重要的部分:

<uses-sdk android:minSdkVersion="7" />

<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

知道我哪里出错了吗?

提前致谢。

最佳答案

这可能是您的 android.permission.MODIFY_PHONE_STATE。

检查这个特定于 2.3+ 的官方问题

http://code.google.com/p/android/issues/detail?id=15031

The MODIFY_PHONE_STATE permission was marked as "for system use only" in Android 2.3.

While this was never intended for developers and publicly endorsed by Google, there are hundreds of apps in the marketplace using it. Unfortunately, a seemingly innocent checking by the Android folks has now crippled many popular apps for Android 2.3+.

This is an ENHANCEMENT request that you:

1. Restore the MODIFY_PHONE_STATE permission for Android 2.3.x
2. Create a proper Telephony API for Android 2.3+ (at which time you can remove the MODIFY_PHONE_STATE permission)

关于android - 应用程序无法安装在市场上的平板电脑上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com