模拟三星Galaxy Tab

69

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

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

  • 分辨率和密度应该设置为多少?
  • 如何指示这是一个大屏幕设备?
  • 这个平板电脑支持哪些硬件?
  • 最大堆大小是多少?
  • 使用哪个Android版本?

6
来自安卓开发者博客的信息:对于Galaxy Tab,三星将提供一个附加项,其中包括自定义AVD和皮肤作为SDK附加组件,以使您的生活更轻松。 - Flo
7个回答

89
已更新:
Matt提供了一个非常好的链接,讲述了如何为所有Samsung设备添加模拟器旧版:
为了获取官方的三星Galaxy Tab模拟器,请执行以下操作:
  1. 打开Android SDK和AVD Manager
  2. 点击"可用软件包"
  3. 展开"第三方插件"。在那里,您将看到三星电子插件。
  4. 安装插件后,创建一个新的模拟器。在"目标"下,您将看到新的三星Tab设置,请选择它。

就这样!


34
在我选择“按仓库排序”之前,我很难找到这个。 - SingleShot
9
在SDK管理器修订版21.1中我找不到“第三方插件”,有人知道在哪里可以获得吗?在“工具”>“管理附加组件站点”下,现在有两个选项卡:“官方附加组件”和“用户定义站点”。也许我应该在那里添加它,但是要使用什么网址来获取三星电子的附加组件呢? - Hubert
4
我也找不到Hubert提到的那个插件!!请帮帮我!! - Sam YC
11
是的,该死的谷歌又一次改变了SDK,那些指令不再适用了 :( - Edward Falk
显示剩余8条评论

10

不行。

“Samsung仿真器与通用Android仿真器具有相同的功能,但大小和外观因设备而异。”

使用Samsung存在问题,因为他们不使用通用的Android映像,而是有自定义应用程序和反应方式,并且会做一些您不希望出现的奇怪事情。当您试图修复错误时,您需要访问物理设备以获取正确的生态系统来查找错误,并映射出哪些意图适用于该设备以及它们在该设备上如何工作。有时,只有在Samsung设备上才会出现某些错误,因为一些核心渲染代码也是不同的。我曾经遇到过这样的错误:除了Samsung以外的所有Android设备都可以完美地工作,但方案本身无法在Samsung上工作,必须放弃。唯一允许的是换皮肤,但它无法准确记录渲染流水线的更改或三星生态系统处理意向的方式。

您可以使设备看起来相似,但那是没有用的。我不关心它长什么样子,我关心的是这个错误是否仍然影响该特定型号,或者我所做的意图调整是否纠正了该问题,而我无法从一个漂亮的图片或边框中学到这一点。


1
这是正确的答案。你不能。不可能。使用真实设备。 - Markus
1
但是如何找到所有真实设备呢? - Rohit Singh
购买其中一些。通常三星生态系统非常独特,因此您可以使用Google和三星并获得良好的混合效果。 - Tatarize

5

4
我按照相同步骤操作,现在在“额外”的选项中我能够看到“三星 GALAXY TAB......等等”,但是当我将鼠标悬停在上面时,它显示为红色的文件丢失图标,并显示“插件加载失败:无法找到API级别为'8'的基本平台”。你有任何解决方法吗? - Hbksagar
@HBK 我知道这是老问题了,但我也遇到了同样的问题,你找到解决方案了吗? - The One
@216 我完全不知道当时我在做什么。很抱歉,我无法帮助你。 - Hbksagar
1
你的链接已经失效。 - AXMIM

4

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

  • 1024x600

如何表明这是大屏幕设备?

  • 实际上你不能(至少我不知道怎么做)

该平板电脑支持哪些硬件?

最大堆大小是多少?

  • 不确定

使用的Android版本是什么?

  • 2.2

希望这可以帮到你——查看规格页面以获取所有未回答的问题。


密度怎么样?我听说它的密度不标准(很高)。 - Dariusz Bacinski
2
在这种情况下,三星还有一个小惊喜:如果你做一下算术,它的屏幕只有170 DPI,远不是Android设备中最密集的。尽管如此,它仍然声称自己是“hdpi”(并且拥有“大”屏幕尺寸)。原因很简单:这样看起来更好。我在Google博客上发现了这个问题,但我不知道如何理解它。它是170 dpi还是标准的hdpi? - Dariusz Bacinski
如果它有170 DPI,那意味着它更接近mdpi(160 DPI),而不是hdpi(240 DPI)。 - xil3
1
@ xil3 我知道,但请阅读谷歌博客上的消息。在模拟器中,我应该设置170 dpi还是240 dpi? - Dariusz Bacinski
3
170 明显是错误的,可选的值只有 120、160、240 和 320。其他数值必须四舍五入。 - Martin

3
如果您正在使用Netbeans进行开发,您将无法获得第三方插件。 您可以从此处直接下载三星的皮肤: http://developer.samsung.com/android/tools-sdks 下载后解压到...\Android\android-sdk\add-ons[设备名称]中
重启Android SDK Manager,新设备将出现在Extras下面。
最好直接添加下载站点到SDK……如果有人知道,请发布它。
Scott

该URL指向http://developer.samsung.com/technical-doc/list.do 页面,其中包含了技术文档列表。 - rhand
这些疯狂的网络开发人员又把事情搞砸了!经过大量搜索,看起来三星已经删除了所有有关模拟器皮肤的引用。他们希望您使用他们的真实设备实验室进行最终测试,这是有道理的,但在早期测试中拥有一个调整好的模拟器也是不错的选择! - Scott Wardlaw

3

-2

1
Galaxy Tab已经拥有2.3版本的系统。 - Dariusz Bacinski
Galaxy Tab 2已经拥有Android 4.2.1版本。 - Aubin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接