我正在使用三星galaxy nexus手机(Android 4.0平台).
我正在开发Ubuntu Linux操作系统上的Android应用程序.我想直接在三星手机设备上运行我的应用程序,所以我执行了以下设置步骤:
在我的项目AndroidManifest.xml文件中,添加android:debuggable="true"到<application>元素中
在设备上,在" 设置">"安全性"中启用" 未知来源"
在设备上,在设置>开发人员选项中启用USB调试
在我的计算机上,/etc/udev/rules.d/51-android.rules使用以下内容创建了该文件:
SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)在我的计算机上,运行该chmod a+r /etc/udev/rules.d/51-android.rules命令
然后,在我的计算机上,我打开了一个终端并执行了adb devices命令,我得到了:
List of devices attached
???????????? no permissions
Run Code Online (Sandbox Code Playgroud)
由于我没有看到我的设备,只能???????????? no permissions运行以下命令:
adb kill-server
adb start-server
adb devices
Run Code Online (Sandbox Code Playgroud)
但我仍然得到:
List of devices attached
???????????? no permissions
Run Code Online (Sandbox Code Playgroud)
为什么?我错过了什么?
在G1设备中实现BluetoothChat应用程序.apk时,它总是会弹出一条消息:
$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk
-bash: adb: command not found
Run Code Online (Sandbox Code Playgroud)
我不清楚为什么每次都会弹出这个错误.请帮我.
提前致谢.Praween
我有一个HTC Desire,我想调试并运行我的Android应用程序.但是当我在Eclipse中获取Window,我可以在设备之间进行选择时,我的HTC Desire仅列出了问号(????????).我究竟做错了什么?
我试过这个:
在我的设备上启用USB调试,并在我的应用程序Manifest.xml文件中启用调试.
在终端我这样做:
还有什么我可以尝试或忘记?
我有兴趣按需制作Android应用程序.根据客户端的要求,我的网站会将JSON文件直接发送给我在Delphi中创建的Windows应用程序.这个将文件保存在Android应用程序源文件夹中,然后执行命令行告诉Android编译器生成APK文件并将其发送到我的客户端,所有这些都没有我的存在.
Android项目是用MotoDev制作的.它使用我的root中的Android SDK.
如何从我的Delphi程序中配置命令行来实现这一目的?
我还需要更改清单以放置新版本号,以便它不与其他客户端版本冲突.
目前我正在忙着Android SDK.我得到了它的工作,但当我进入$sudo adbshell.它给了sudo: adb: command not found.对于这个问题,我检查了这个链接:adb devices命令不工作但是如果我现在输入$ sudo adb devices.注意到了.
甚至*守护进程都没有运行.现在开始运行端口5037*和其余部分.但它看起来像这样:
michiel@ubuntu: ~$ sudo adb devices
michiel@ubuntu: ~$
Run Code Online (Sandbox Code Playgroud)
所以我可以输入下一个命令.有人知道如何解决这个问题吗?与$ sudo adb shell一样.没有出现.
当我输入没有sudo的adb设备时.我收到错误:
-bash: /usr/local/sbin/adb: No such file or directory.
Run Code Online (Sandbox Code Playgroud)
echo $PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/michiel/jdk1.6.0_29/bin:home/michiel/android-sdk-linux/tools:/home/michiel/android-sdk-linux/platform-tools
Run Code Online (Sandbox Code Playgroud)
当我现在启动Eclipse时,我收到下一个错误: Failed to get the adb version: Cannot run program"/home/michiel/android-sdk-linux/platform-tools/adb":java.io.IOException:error=2, No such file or directory.
上周末我安装了一个干净的Ubuntu安装.我下载了ia32.lib and openjdkjava而不是java jdk并手动安装.经过一番努力,我设法连接设备,现在我可以看到它.谢谢你的帮助:)
android ×5
adb ×4
ubuntu ×3
linux ×2
automation ×1
compilation ×1
delphi ×1
fastboot ×1
windows ×1