【问题标题】:Using the Samsung Galaxy Tab Emulator in Eclipse在 Eclipse 中使用三星 Galaxy Tab 模拟器
【发布时间】:2014-08-09 09:35:51
【问题描述】:

第一次来这里是 Android 开发人员,我无法让所需的模拟器在“Java - ADT”中工作。到目前为止,我发现的所有教程和帖子都没什么用!

从http://developer.android.com/sdk/index.html 下载 ADT Bundle 后,我将 zip 解压缩到指定位置:“C:\Users\Hunter\Documents\Android Development”。

现在我正在尝试在 ADT 中使用这个 Samsung GALAXY Tab Emulator(以 zip 文件的形式下载)。下载页面上的说明模糊且过时;他们使用了不再存在的“Android SDK and AVD Manager”!

现在,关于问题:

我应该将 Samsung GALAXY Tab Emulator zip 文件提取到哪里,以便 ADT 可以找到并使用它?

解压后如何在ADT中安装三星Tab模拟器?

感谢任何帮助。

【问题讨论】:

  • 你找到答案了吗?

标签: android eclipse android-emulator


【解决方案1】:

好的,这就是我针对我的情况所做的(在 Mac OS X 上,但我假设在 Windows 上的步骤类似,只是不同的目录):

  1. 正常下载 zip 文件
  2. 解压后,我将<User Home>/Downloads/addon_galaxy_tab_samsung_electronics_8/skins/GALAXY Tab文件夹复制了下来。
  3. 我找到了我的 android sdk 东西在哪里(在我的例子中,<User Home>/android-sdks)。关键是<User Home>/android-sdks/platforms。在该文件夹中,每个 Android 版本都有一个文件夹。
  4. 我将上述“GALAXY Tab”文件夹粘贴到我关心的每个 Android 版本,特别是 <Android Version>/skins/ 文件夹。

我实际上将“GALAXY Tab”重命名为“GALAXY_Tab”,所以就我而言,我最终得到了这个:

pwd;ls -lrtd */skins/GALAXY*
<User Home>/android-sdks/platforms
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-22/skins/GALAXY_Tab
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-21/skins/GALAXY_Tab
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-20/skins/GALAXY_Tab
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-19/skins/GALAXY_Tab
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-18/skins/GALAXY_Tab
drwxr-xr-x@ 19 work  staff  646 Jul 22 18:19 android-17/skins/GALAXY_Tab

请注意,你的“android”东西很有可能会在不同的地方,甚至可能不会被命名为“android-sdks”。在您的情况下,它可能位于 C:\Users\Hunter\Documents\Android Development\platforms 下,或者靠近该文件夹的某个位置。

现在,至于在 AVD 管理器中实际使用它:

  1. 调出 AVD 管理器
  2. 转到“设备定义”选项卡
  3. 因为“创建设备”对我几乎不起作用,我通常只是找到一个与我想要的设备非常相似的设备。在这种情况下,“7.0”WSVGA(平板电脑)的通用设备定义是最接近的,所以我单击该设备,然后单击“克隆”。我将名称更改为“Galaxy Tab”,但几乎保持其他所有内容相同. 填写完此表格后,我点击了“克隆设备”。
  4. 克隆设备后,我点击了新的“Galaxy Tab”设备,然后点击了“创建 AVD”
  5. 在 AVD 表单中,我将 Target 更改为“API Level 19”,CPU 更改为“armeabi-v7a”,为 Skin 选择了我的新皮肤“GALAXY_Tab”,将 SD 卡更新为 18 MB(根据您提供的链接),并更新了我想更改的任何其他值(我尽可能少地更改默认值)。

希望这能回答您的问题。我已经使用这个基本原理安装了一些皮肤,然后在虚拟设备中使用它们。

2015 年 7 月 24 日编辑:

我今天发现我的应用程序不认为我的 Galaxy Tab 模拟器是平板电脑。我使用 Cordova,所以我的应用程序在 WebView(或 Android 版 Chrome)中运行,所以我依赖于 userAgent。在我的例子中,userAgent 里面有“Mobile”,所以我的代码,无论对错,都认为设备是手机,而不是平板电脑。真实设备不存在此问题(userAgent 中没有“Mobile”)。次要的一点,并没有使我的建议无效,但确实想警告人们。我怀疑这与我正在测试的 Android 版本 Android 4.4.4 有关,但这是我整个项目的一个附带问题,因此不会对其进行故障排除。

【讨论】:

    猜你喜欢
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多