安卓市场在上传后对apk做出重大改变?

时间:2012-02-29 09:12:13

标签: android google-play mobile-application pkg-file

我刚刚将第一个应用程序上传到Android电子市场。奇怪的是,直接安装在手机上的pkg与我上传后从市场下载的pkg之间存在一些主要差异。

  1. 该图标已恢复为Android图标,而非我的自定义图标。
  2. 快捷方式的名称已恢复为我之前上传的应用的测试版本,然后在实际发布之前将其从市场中移除。
  3. 该应用程序要求我的pkg未请求的一项权限(对外部存储的写访问权)
  4. 根据市场,该应用需要Android 2.3.7或更高版本,即使我将版本要求设置为2.0(sdk 5)
  5. JSONP请求不再有效。
  6. 多奇怪啊!到底是怎么回事?所有这些都在我手机上没有通过市场的手机上运行良好。

    一种解释可能是,某种程度上市场将旧的pkg(我删除了)与新的混为一谈。这是不太可能的,因为应用程序像最新版本一样走路和谈话,而不像旧的测试版本。此外,清单包含不在旧测试版本中的新权限请求。

    另一个嫌疑人是Android Market中的(已弃用)版权保护。我现在试图摆脱它,看看它是否有帮助。但是为什么它会搞清楚清单或阻止jsonp的细节我不知道。

    该应用程序位于此处,适合任何想要测试的人(免费):https://market.android.com/details?id=com.phonegap.affordit (到目前为止,除了我之外没有下载,因为我推迟了营销,直到我确定真的工作。很高兴我做到了!)

1 个答案:

答案 0 :(得分:0)

我从未见过这个,虽然我知道您上传的新APK可能需要一段时间才能下载。我肯定会确保您下载的APK是您认为的版本,而不是之前的版本。

市场似乎不太可能以这种方式混淆APK。我希望这是一个错误身份的简单案例。