【问题标题】:Install app on Motorola Backflip from AT&T在 AT&T 的 Motorola Backflip 上安装应用程序
【发布时间】:2010-03-28 22:57:57
【问题描述】:

我正在尝试在以 AT&T 作为运营商的 Motorola Backflip 上测试一个应用程序。我在手机的开发屏幕上检查了 USB 调试。

使用 Eclipse,我如何让应用程序加载到 Backflip 上以便我可以测试它? DDMS 显示带有一堆问号且未知的设备。似乎它只让我可以选择在 SD 卡上加载应用程序,这对我没有任何好处。

我搜索并找到了我应该安装到 adb 文件夹的摩托罗拉驱动程序。那个文件夹在哪里?我检查了手机和我的开发机器。也许我需要新眼镜?

更多信息:

我已将运行设置为手动。当我点击运行时,我得到:

选择一个正在运行的 Android 设备:

序列号?????????

AVD 名称不适用

目标未确定

状态??

确定按钮是灰色的,所以我剩下的就是取消。

还在尝试:

我不知道这是否有帮助,但在 DDMS 中会显示以下消息:

[2010-03-28 19:20:41 - ddms]执行:运行 ls -l /

[2010-03-28 19:20:41 - ddms]得到回复'FAIL',diag='设备权限不足'

[2010-03-28 19:20:41 - ddms]执行:返回

按照 Commonwares 的建议做了:

eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb kill-server
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb kill-server
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb start-server
* daemon not running. starting it now *
* daemon started successfully *
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb devices
List of devices attached
????????????    no permissions

eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools>

【问题讨论】:

    标签: android installation motorola


    【解决方案1】:

    首先,尝试adb kill-server,然后尝试adb start-server(或者只是重新启动您的开发机器)。然后,在插入设备的情况下,运行adb devices。如果您的设备出现(并且带有真实的设备 ID,而不是问号或其他任何内容),请从 Eclipse 再试一次,或使用 adb install ...(其中 ... 是您的 APK 的路径)安装它。

    由于 Backflip 不支持在 Market 之外安装应用程序,因此进行了相当多的公开实验以确保 Backflip 支持基于 adb 的安装,因此我知道它通常可以正常工作。

    【讨论】:

    【解决方案2】:

    如果您使用的是 Eclipse。当您运行应用程序时,它应该自动将您的手机设置为目标并将 apk 推送到手机并执行它。您可能需要将手机设置为目标而不是模拟器。

    【讨论】:

    • 谢谢。有关更多信息,请参阅帖子:
    【解决方案3】:

    哇。比我想象的要容易,我不知道我是怎么错过那个帖子的。

    如果您运行的是 Linux(我运行的是 Suse 11.2 x64),请访问 http://developer.android.com/intl/de/guide/developing/device.html 获取完整说明。我创建了 51-android.rules 文件,并且能够在摩托罗拉 Backflip 上安装该应用程序以对其进行测试。 (不用说,但我还是要说,需要更多测试。Backflip 上的布局与模拟器不匹配)

    重复链接中的说明:

    1. 以 root 身份登录
    2. 转到您的 etc/udev/rules.d 文件夹
    3. 创建一个名为 51-android.rules 的文件
    4. 我将这一行放在文件中:SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
    5. 保存文件

    指令说 chmod a+r 51-android.rules 文件,但我不必这样做。权限应该是 -rw-r--r--

    Eclipse 现在可以看到手机,我可以直接从 Eclipse 加载到它。

    回到编码 :-))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 2014-09-07
      相关资源
      最近更新 更多