Android 应用无法在三星 Galaxy 应用上提交(如何包含三星 SDK?)

Posted

技术标签:

【中文标题】Android 应用无法在三星 Galaxy 应用上提交(如何包含三星 SDK?)【英文标题】:Android app can't submit on Samsung Galaxy Apps (how to include Samsung SDK?) 【发布时间】:2016-05-31 07:19:32 【问题描述】:

Samsung Galaxy Apps 商店不接受我的应用提交。

有一个类别部分,其中有两个用于选择类别的字段,我已将两者都设置为主类别,但是当我提交它时指出我仍然需要为我的应用选择一个类别。如果我为其中一个类别字段选择了唯一的其他选项(该选项是 GALAXY Specials),则会为我提供子类别(我必须选择子类别,否则我仍然会在提交时收到未选择类别的错误)。

无论我选择哪个子类别,我总是会收到以下错误:

The registered binaries do not meet the category conditions for Galaxy Specials.
The Galaxy Specials category can be selected only if at least one binary supports Galaxy Specials.
You can go to ‘Binary>Advanced Mode>Binary Details’ to check the supported Galaxy Specials options.

我做了一些挖掘,听说解决这个问题的唯一方法是在我的二进制文件中包含三星 SDK。

我的问题是:

如何在我的二进制文件中包含三星 SDK? (我已经使用用户定义的附加站点“http://developer.samsung.com/sdk-manager/repository/Samsung-SDK.xml”通过 SDK 管理器下载了它) 否则,还有其他方法可以让我的应用提交吗?

【问题讨论】:

【参考方案1】:

我刚刚遇到这个问题并设法解决它。从下面的帖子中,我们可以看到三星告诉其中一位用户 (https://www.scirra.com/forum/samsung-appstore-publishing_t116364):

另外,请注意 - 如果以下用户权限存在于 manifest 文件,则认为该应用程序使用三星 开发者 SDK。 *

因此,只需将其添加到您的 android 的 Manifest.xml 即可重建您的 apk。

<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>

重建后,将新的 apk 上传到 http://seller.samsungapps.com/ 站点。

您将看到三星开发者 SDK 被识别,即使您没有在应用程序中使用它,只是将该行放入清单中。

您现在可以成功提交您的应用了。

【讨论】:

以上是关于Android 应用无法在三星 Galaxy 应用上提交(如何包含三星 SDK?)的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio - 无法连接到设备(三星 Galaxy S7)

aLogcat 未在三星 Galaxy 上显示 android 应用程序的堆栈跟踪

Android 应用程序崩溃,但仅限于三星 Galaxy

过滤以防止三星 Galaxy 相机从 Play 商店访问应用程序

连接到无法在三星 Galaxy Core Prime (Android 5.1.1) 上运行的 gatt 服务器

Android phonegap 应用程序在三星 Galaxy 设备上存在 SQlite 和本地存储问题