Eclipse调试Android App若选择“Use same device for future launches”就再也无法选择其他设备的问题

在狂批了某供应商的多媒体控制App有多烂后,夸下海口自己要做一个也是分分钟的事。当然要做好不容易,要超过他们的烂软件还是有信心的。过程中遇到各种坑,其中之一如下

刚开始只使用一个平板进行调试,老是弹出选择设备的窗口,于是勾选“Use same device for future launches”,于是Eclipse默认使用上次选择的设备进行调试。

但是,随后需要在另一个设备(手机)进行调试时,Eclipse再也不让我选择了,即使你在Debug Configurations > Android Application > Target里选择了“Always prompt to pick device”也无用。

这应该这算是一个小bug,找了一圈解决方案如下。

将所有真机设备拔除,然后准备一个虚拟设备AVD(Android Virtual Devices),这时在Debug Configurations里选择Always prompt to pick device,然后进行Debug,这时就会弹出选择设备(Android Device Chooser)的对话框。但是这时如果没有选择一个设备,OK按钮是灰色的,也就是说即使取消勾选“Use same device for future launches”没有点OK也是无用,这时虚拟设备就派上用场了,选择这个虚拟设备,OK。下次请谨慎选择“Use same device for future launches”选项。

时间: 2024-08-29 08:32:03

Eclipse调试Android App若选择“Use same device for future launches”就再也无法选择其他设备的问题的相关文章

Eclipse调试Android App若选择“Use same device for future launches”

在狂批了某供应商的多媒体控制App有多烂后,夸下海口自己要做一个也是分分钟的事.当然要做好不容易,要超过他们的烂软件还是有信心的.过程中遇到各种坑,其中之一如下 刚开始只使用一个平板进行调试,老是弹出选择设备的窗口,于是勾选"Use same device for future launches",于是Eclipse默认使用上次选择的设备进行调试. 但是,随后需要在另一个设备(手机)进行调试时,Eclipse再也不让我选择了,即使你在Debug Configurations >

使用eclipse调试android的framework源码

http://www.eoeandroid.com/forum.php?mod=viewthread&tid=325492 这篇文章中的第3和第4章分别介绍了java和c/cpp代码的调试,调试可以大大减少log查看花费的工作量. (1)调试java代码已经验证过了,主要是在eclipse中建立一个相同package名的安卓应用工程, 工程目录中导入源码,并在java窗口打开:在DDMS中去指定要调试的thread,在Debug窗口打开源码设置断点: 如果目录结构能同包名,则可以直接调试 如果目

Eclipse调试Android工具-DDMS

DDMS Android SDK单独提供了DDMS的命令,我们在[android-sdk-home]/tools目录下输入ddms,也会弹出独立的DDMS窗口.这里我们还是直接使用Eclipse集成的DDMS. DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息.Logcat.广播状态信息.模拟电话呼叫.接收SMS.虚拟地理坐标等等. 在Eclipse的右上角,可以选择Perspective.我

First Android App Run on 小米-mi_4w Device

1.IDE准备 从Android Developers官网下载Eclipse ADT:http://developer.android.com/sdk/index.html 下载完成后解压adt-bundle-windows-x86_64-20140702.zip,   参照Android Developers官网指导,通过SDK Manager.exe安装SDK packages:http://developer.android.com/sdk/installing/adding-packag

Eclipse调试Android工具集锦之四-SQLITE3

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6689922 本文章的前提:已经安装了Eclipse和ADT.android SDK也下载完毕.Eclipse里面已经设置好了andro本文章的前id SDK. 本文章将系统的介绍Android调试的各个工具.讲的会比较细,希望对大家有所帮助. SQLITE3 SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应.重要

android app调试没问题,但打包签名的apk,运行时出现闪退怎么办?

在用Eclipse编写Android app时,有时调试时没有问题,但一经打包签名,运行就出现闪退,还报错说找不到某某类.一开始以为是混淆导致的,后来我没有混淆竟然也还是这个问题.无奈只得网上寻找解决方案,最终还是有人解决了的,方法也很简单,只需按照下面几步来就可以了: 1.找到Project -> Build Automatically,取消它关闭自动编译2.然后Clean一下3.最后在手动Build一下 然后你再打包签名,这样就可以正常运行了.

iOS逆向工程之使用LLDB的USB连接调试第三方App

LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具.使用LLDB可以动态的调试你的应用程序,如果你不做其他的额外处理,因为debugserver缺少task_for_pid权限,所以你只能使用LLDB来调试你自己的App.那么本篇博客中就要使用LLDB来调试从AppStore下载安装的App,并且结合着Hopper来分析第三方App内部的结构.LLDB与Hopper的结合,会让你看到不一样的东西,本篇博客就会和你

Eclipse 调试总结

1.在运用到Eclipse 调试Android项目中,往往有时会出现LogCat打印不出日志. 解决方案:重启Eclipse 2.在运用到Eclipse 调试Android项目中,有时会出现链接真机运行项目调试时,会出现找不到真机,或出现Unkonw未知机型 解决方案:1.打开进程杀死adb.exe进程,拔掉手机链接线. 2.链接手机数据线 这是会看见:在DDMS界面查看链接情况,出现下面情况,则链接成功.就可以进行ctrl+F11 进行调试了

Eclipse替代ndk-gdb断点调试Android NDK程序

一 概述: Eclipse调试NDK程序的操作并不难,难的是环境的搭建.光是安装Eclipse就有不少问题,真是"大错不犯,小过不断"不胜期烦.在网上,已经有先行者记录下了Eclipse断点调试Android NDK程序的方法: <Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境>网址:http://blog.sina.com.cn/s/blog_48ed03c80101nhei.html 我遇到的情况与上文有些不同,上