模拟三星 Galaxy Tab

Posted

技术标签:

【中文标题】模拟三星 Galaxy Tab【英文标题】:Emulate Samsung Galaxy Tab 【发布时间】:2011-04-14 07:33:32 【问题描述】:

我想用新的三星 Galaxy Tab 平板电脑测试我的应用程序。

我应该在模拟器中设置什么参数来模拟这个设备?

我应该设置什么分辨率和密度? 如何指明这是大屏设备? 这款平板电脑支持哪些硬件? 什么是最大堆大小? 哪个安卓版本?

【问题讨论】:

仅供参考,来自 android 开发者博客:“就 Galaxy Tab 而言,三星将提供一个附加组件,包括自定义 AVD 和作为 SDK 附加组件的皮肤,让您的生活更美好更容易;" @Flo +1 感谢提供信息 【参考方案1】:

更新: Matt 在how to add emulators for all Samsung devices 上提供了一个很棒的链接。

旧: 要获得官方的三星 Galaxy Tab 模拟器,请执行以下操作:

    打开 Android SDK 和 AVD 管理器 点击可用包 扩展第三方插件。在那里您会看到三星电子的附加组件。 安装插件后,创建一个新的模拟器。在 Target 下,您将看到新的 Samsung Tab 设置,选择它。

就是这样!

【讨论】:

另外,请参阅此页面了解更多信息:innovator.samsungmobile.com/cms/cnts/… 在选择“排序方式:存储库”之前,我很难找到它。 我在 SDK Manager Revision 21.1 中找不到“第三方附加组件”_ 有人知道在哪里可以得到吗?在工具 > 管理插件站点下,现在有 2 个选项卡:官方插件和用户定义站点。也许我应该在那里添加它,但是用于安装三星电子插件的 url 是什么? 我也找不到像 Hubert 提到的插件!!请帮忙!! 是的,fricken Google 又更改了 SDK,这些说明不再适用:(【参考方案2】:

你不能。

“Samsung Emulator 具有与 Generic 相同的功能 Android 模拟器,但随着大小和外观的不同而不同 设备。”

三星的问题在于他们不使用通用的 android 映像,他们有自定义应用程序,他们以自定义方式做出反应,并做一些你意想不到的奇怪事情,当你试图修复错误时,这就是你所要做的想。你不能得到那个。您需要访问物理设备以获得正确的生态系统来寻找错误并绘制出哪些意图起作用以及它们如何在该设备上起作用。有时会出现仅在三星设备上出现的错误,因为某些核心渲染代码也不同。我遇到过错误,除了三星以外的所有 Android 设备都可以完美运行,但该方案本身无法在三星上运行,因此不得不报废。三星唯一允许的是蒙皮,这不会正确记录渲染管道的变化或三星生态系统如何处理意图。

你可以让设备看起来很相似,那毫无价值。我不在乎它是什么样子,我在乎这个错误是否仍然影响那个特定的模型,或者对我所做的意图的调整是否纠正了这个问题,我无法从作为同一设备边框的漂亮图片中了解到这一点.

【讨论】:

这是正确答案。你不能。不可能。使用真实设备。 但是怎么可能找到所有真实的设备呢? 买一些。通常,三星生态系统非常独特,因此您可以使用 Google 和三星并进行良好的组合。【参考方案3】:

我在网站下找到。

http://developer.samsung.com/android/tools-sdks/Samsung-GALAXY-Tab-Emulator

解压 zip 文件到 android sdk 路径下的插件。 然后启动 Android SDK 管理器。 在“附加”文件夹下 勾选“Android + Google APIs for GALAXY Tab, API 8, revision 1”项并安装包。

就是这样。

【讨论】:

我遵循了相同的步骤,但现在在附加功能中,我可以看到“三星的 GALAXY TAB....查找 API 级别为“8”的基础平台。你知道如何解决这个问题吗? @HBK 我知道这是旧的,但我有同样的问题,你找到解决方案了吗? @216 不知道我当时在做什么。抱歉,我帮不了你。 您的链接已损坏【参考方案4】:

我应该设置什么分辨率和密度?

1024x600

如何表明这是大屏设备?

你真的不能(我不知道)

这款平板电脑支持哪些硬件?

http://www.samsungmobile.co.uk/mobile-phones/samsung-galaxy-tab-specification

什么是最大堆大小?

不确定

哪个安卓版本?

2.2

希望对您有所帮助 - 检查规范页面以了解所有未回答的问题。

【讨论】:

密度呢?我听说它没有标准(高)密度。 “在这种情况下,三星还有一个小惊喜:如果你算算,它的屏幕有 170 DPI,这远不是 Android 设备中最密集的。但它仍然宣称自己是“hdpi” ”(以及具有“大”屏幕尺寸)。原因很简单:那样看起来更好。” --- 我在谷歌博客上找到了这个,但我不知道如何理解。是 170 dpi 还是标准 hdpi? 如果它有 170 DPI,这意味着它更接近于 mdpi (160 DPI),而不是 hdpi (240 DPI)。 @ xil3 我知道,但请阅读来自谷歌博客的消息。我应该在模拟器中设置 170 dpi 还是 240 dpi? 170 肯定是错误的。只有 120、160、240 和 320 可用。其他所有内容都必须向上或向下舍入。【参考方案5】:

如果您在 Netbeans 上进行开发,您将无法获得第三方插件。您可以在此处直接从三星下载皮肤: http://developer.samsung.com/android/tools-sdks

下载后解压到...\Android\android-sdk\add-ons[设备名称]

重新启动 Android SDK Manager,新设备应该在 Extras 下。

最好把下载地址直接加到SDK里...如果有人知道,请贴出来。

斯科特

【讨论】:

该网址转到developer.samsung.com/technical-doc/list.do,只是一个技术文档列表.. 伙计...疯狂的 Web 开发人员再次改变了一切!经过大量搜索,三星似乎已经删除了对这些模拟器皮肤的所有引用。他们希望您使用他们的真实设备实验室。对最终测试有意义,但如果有一个经过调整的模拟器来进行早期测试,那就太好了!【参考方案6】:

转到此链接...https://github.com/bsodmike/android-avd-profiles-2016/blob/master/Samsung%20Galaxy%20Tab%20A%2010.1%20(2016).xml

在您的计算机中保存为 xml 文件。继续 Android Studio => 工具 => AVD 管理器 => + 创建虚拟设备 => 导入硬件配置文件...选择保存的文件,设备将在平板电脑部分可用。

祝大家 Android 开发愉快!!!

【讨论】:

【参考方案7】:

不知道有没有帮助。 为平板型设备创建 AVD: 将目标设置为“Android 3.0”,将皮肤设置为“WXGA”(默认皮肤)。 你可以查看这个网站。 http://developer.android.com/guide/practices/optimizing-for-3.0.html

【讨论】:

Galaxy Tab 有2.3版本的系统。 Galaxy Tab 2 有安卓 4.2.1 版本

以上是关于模拟三星 Galaxy Tab的主要内容,如果未能解决你的问题,请参考以下文章

Galaxy Tab 10.1 上的 Android ADK 错误

三星Galaxy Tab S2上市,压制苹果之心凸显

无法在三星 Galaxy Tab 2 和 Note 上获取位置

三星 Galaxy Tab 中的 Sencha touch Textfield 突出显示行为

Android:如何从三星 Galaxy Tab 获取 data/anr/traces.txt?

适用于三星 Galaxy Tab 2 10.1(Chrome 浏览器)的 CSS 媒体查询