我认为有一种方法可以通过Wi-Fi测试您的应用程序.这可能吗?
我希望能够取消我的手机并进行无线开发.
Android Studio中的AVD管理器不显示我的设备,但"adb devices"确实显示了它.我错过了一些明显的东西吗?
我正在开发一个应用程序,我知道我的数据库 *.db将出现在data/data/com.****.***
我可以借助sqlite manager从Eclipse中的AVD访问此文件
但我无法在Android手机中访问此文件.
我谷歌它,它说我需要根我的手机来做它,但我不想这样做.(新手机,保修问题和安全问题)
所以这是我的问题:如何data/data/.....在没有生根的情况下访问Android手机中的目录 "?
我可以在data/data.....不生根的情况下更改目录的用户权限吗?
我正在使用三星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)
为什么?我错过了什么?
我正在编写一个将数据存储在字典对象中的程序,但是这个数据需要在程序执行期间的某个时刻保存,并在程序再次运行时加载回字典对象.如何将字典对象转换为可以写入文件并加载回字典对象的字符串?这有望支持包含词典的词典.
我正在尝试在我全新的Nexus 10上安装Android应用.我有一个.apk文件.我已经下载了Android SDK,安装了"Android SDK工具","Android SDK平台工具"和Google USB驱动程序.我已经在Nexus 10上检查了"Unknown Sources"的设置.
当我从命令终端运行"adb devices"时,它不会列出任何设备.我试图遵循这个建议,因为它与我之前在Stack Overflow上找到的建议相同.执行这些步骤后,"adb devices"仍会返回一个空列表,更糟糕的是,当我将Nexus 10连接到PC时,Windows不会在设备中显示任何文件夹.
我已经撤消了该链接中的步骤,以及我到目前为止所做的所有其他操作,以及从设备管理器卸载我的Nexus 10 并重新安装它,但我仍然没有在设备中看到任何文件夹.
我有什么遗漏让我的设备出现在ADB设备中吗?
如何让Windows查看设备中的文件夹?
我在调试模式下将HTC Wildfire A3333与我的Fedora Linux连接时遇到问题.Adb说:
./adb devices
List of devices attached
???????????? no permissions
Run Code Online (Sandbox Code Playgroud)
我的udev规则(三星的第一条规则很好,HTC的第二规则不是):
SUBSYSTEM=="usb",SYSFS{idVendor}=="04e8",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev"
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)
对于三星设备一切都没问题:
./adb devices
List of devices attached
00198a9422618e device
Run Code Online (Sandbox Code Playgroud)
我一直在尝试用一个简单的线程给出的所有答案,不过运气:使用HTC野火进行android开发
我已经做了很明显的事情 - USB驱动程序是从最新的Android SDK安装的,并且在平板电脑中打开了USB调试.
当连接Nexus 7时,设备在Windows 设备管理器中显示为"Android Phone"/"Android Composite ADB Device",其属性显示驱动程序版本6.0.0.0,因此安装并运行正确的驱动程序.
这也证明了设备处于USB调试模式,因为如果不是它在Windows中的"便携设备"/"Nexus 7"下显示.
问题是adb devices没有显示设备,Eclipse也(不出意外)也没有提供Nexus 7作为运行应用程序的硬件设备.
我重启了两台设备而没有效果.
我能解决的唯一调试是启用ADB_TRACE=all,但这没有告诉我:
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 …Run Code Online (Sandbox Code Playgroud) 在Mac上进行Android开发,这款新手机我没有出现在adb的设备列表中.很多其他手机和设备对我来说都很好,所以我知道我的设置很好.
我在手机上启用了调试(设置 - >应用程序 - >开发 - > USB调试),但是当我运行时它没有显示 adb devices
每当我尝试运行时adb devices:
$ adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
它说守护进程没有运行并重新启动守护进程.
然后,如果我再次运行adb设备,它会做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
然后,如果我再次运行它,它再次做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
请帮忙!!
此外,我的DDMS不断给我以下消息 -
[2011-02-23 16:17:05 - DeviceMonitor]Adb …Run Code Online (Sandbox Code Playgroud)