为什么在运行应用程序显示logcat时显示正在运行的设备是空的?

时间:2015-05-19 22:30:24

标签: android android-studio

我是android开发的新手 我昨天安装了Android Studio 我的问题是

why when I try to run logcat ,get no device on dialog box of [choose device] 
option >> 
choose a running device.  
奇怪的是 -

I have avd [Nexus 5 API 21 x86] but appears only in dialog box of [choose device]   
option >> 
launch emulator.

我的代码:

public class MainActivity extends ActionBarActivity {
public static final String MY_TAG = "The_Custom_Message";
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Log.i(MY_TAG,"on_Create");
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

// ... etc

The_Custom_Message是我的logcat过滤器标签
我的logcat过滤器名称是MyMessages

请帮助我......问题是什么?

2 个答案:

答案 0 :(得分:1)

  

为什么当我尝试运行logcat时,在[select]的对话框中没有设备   设备

您可以创建Android虚拟设备。 http://developer.android.com/tools/devices/managing-avds.html

  

我有[Nexus 5 API 21 x86],但只出现在[选择设备]的对话框中

如果您没有连接任何物理设备,可以使用此AVD [Nexus 5 API 21 x86]测试您的应用程序。

答案 1 :(得分:0)

您需要将移动设备连接到计算机才能在DDMS透视图中查看设备。 此外,请确保为您要查看的设备启用了USB调试选项。