Ste*_*212 4 android google-play
我刚刚在市场上发布了我的应用程序的更新.然后,我尝试在运行2.2.2的Nexus One上推出市场.我在电话市场上找不到它.我去了网络市场,发现它,但安装被禁用说"这个项目与您的设备不兼容".以下是我的清单 - 我看不到任何阻止它在我的Nexus One上工作的东西.让我觉得它也没有为他人展示.任何人都可以安装(或看看是否可以看到)"为孩子占用"或"为孩子占用(演示)".您可以轻松地尝试演示版本,因为它是免费的.两者都表现出问题.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ecg.occupiedDemo"
android:versionCode="15"
android:versionName="2.01"
android:installLocation="auto" >
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"
/>
<uses-configuration android:reqTouchScreen="finger"></uses-configuration>
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/button_launchdemo" android:label="@string/app_name">
*<Activity List Here>*
</application>
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
另一个可能原因:
当我发布一个应用程序时,我遇到了这个问题,所以我一直在讨论这个问题,直到我弄清楚它为止.当我在我的应用程序上禁用了复制保护时,突然它与我的设备兼容(Sony Xperia Play),我能够通过Android市场安装.
复制保护现在已被弃用,并且正在被新的许可功能所取代,因此假设许可没有相同的错误,理论上这个问题将被逐步淘汰.对于那些受影响的人,我找到了一个潜在的解决方案,但它需要一个未锁定的引导加载程序来清除缓存分区:
http://forum.xda-developers.com/showpost.php?p=11626645&postcount=425
因此,如果您是开发人员且某些人无法看到您的应用,请禁用复制保护并使用许可.我还建议使用内置ProGuard功能的Android SDK来混淆(加扰)您的代码,使其更难进行逆向工程.
玩了一些之后,我找到了我的问题的答案。当我将 APK 上传到市场时,我收到警告“此 apk 请求 1 个将用于 Android Market 过滤的本机平台”,因为我包含了一个 JAR 文件。当我删除 JAR 文件后,它又开始出现。
| 归档时间: |
|
| 查看次数: |
13937 次 |
| 最近记录: |