为Galaxy S8创建模拟器? - Android Studio



我创建了一个新的硬件配置文件,试图为Galaxy S8/S8 +制作和模拟器。我将屏幕尺寸设置为 5.8/6.2 英寸(取决于是 S8 还是 S8+,尽管这似乎不会影响模拟器(,屏幕分辨率为 1440 x 2960,就像设备一样。模拟器看起来与在真实设备上完全不同。在真正的 S8+ 上测试我的应用程序显示它的布局很差,但在模拟器上它似乎相对有条理,我注意到它为我的 Nexus 6 模拟器 (xxxhdpi( 使用了 dimens。现在使用的硬币值没什么大不了的,因为考虑到Nexus 6不再生产,我很高兴逐步淘汰它。

所以我在我的启动器 Java 类中添加了一些代码,让我了解模拟器的尺寸,这是我从 S8 模拟器中得到的:{density=3.5, width=1440, height=2792, scaledDensity=3.5, xdpi=560.0, ydpi=560.0}除了高度说 2792 而不是 2960(我认为这是应该发生的(这一事实之外,我相信我看到了问题 - 密度是 3.5。正如怀疑的那样,这与Nexus 6的密度相同。所以我正在创建的模拟器不适用于Galaxy S8,这在我与真正的S8 +的比较中很明显,它以扭曲的方式显示我的应用程序。据我所知,Galaxy S8的密度为4,而不是3.5。IDE说该设备具有560dpi。现在我需要能够创建一个密度为 4 的模拟器,并且具有我已经放下的相同规格。我该怎么做?如何在不使用真实产品的情况下测试Galaxy S8?IDE 没有为此设备提供的预配置仿真程序。

提前非常感谢。

没有预配置的模拟器。根据我的经验,即使您尝试使用匹配的设备配置进行创建,它也不会有太大用处,因为它仍然可以运行库存 android。

因此,我发现三星提供像Firebase这样的在线测试实验室。

你可以去 http://developer.samsung.com/rtlLanding.do 看看。如果您没有开发人员帐户,他们会免费提供 5 分钟。

根据三星的说法,您可以获得以下内容:

  • 每天向每位三星开发者用户提供 20 个积分。
  • 使用
  • 1 个学分,用户可以在 15 分钟内使用远程测试实验室服务。
  • 最少预约时间:30分钟(2学分(
  • 最长预订时间:每天 10 小时(40 学分(

更多详情 : http://developer.samsung.com/remotetestlab/rtlAboutRTL.action

相关内容

最新更新