【发布时间】:2012-03-05 06:02:15
【问题描述】:
嗨,我已经开发了小型 Android 应用程序。我想在 android 设备上运行它。我复制了 .apk 并在我的 android 设备上运行它工作正常。但是我不想每次更改时都复制 .apk 文件我的代码。我只想通过 Titanium Run --> Android Device 选项直接在我的移动设备上运行它。我已经为我的设备设置了供应商 ID。当我尝试在 android 设备上运行我的应用程序时,它给了我设备权限不足的错误。我在我的设备上保持 USB 调试启用。我也尝试解决 adb 问题。
cd android-sdk-linux-linux/tools
./adb kill-server
./adb start-server
./adb devices
但它告诉我
List of devices attached
???????????? no permissions
我签入了 DDMS,但它没有显示我的设备。它显示了我的模拟器,但没有显示设备。它显示一个名称为 ???????? 的设备图标和未知所以有什么办法可以解决这个问题。谢谢。
【问题讨论】:
-
我知道这是一个愚蠢的解决方案,但请尝试重新启动您的手机。这发生在我身上很多次,但是当我重新启动手机并将手机连接到 eclipse 时,它会显示我的设备。
-
感谢 Rashmi 的快速回复。我也尝试了该解决方案,但它对我不起作用,我使用的是 Titanium Studio 而不是 Eclipse。是否需要从根目录启动 Eclipse 或 Titanium Studio。我使用的是 Ubuntu 10.4,所以需要任何驱动器吗?
-
在您的设备上转到设置 -> 应用程序 -> 开发 -> 检查是否允许从其他来源安装,并启用第二次检查应用程序调试
-
谢谢你。在我的设备中没有检查从其他来源安装的选项;但我已经启用了应用程序调试选项并允许模拟位置。
标签: android deployment android-emulator titanium-mobile