我无法在AVD中运行Android应用程序

时间:2014-04-17 04:01:45

标签: android eclipse android-emulator

我有几个问题要问。我尽力找到解决方案,但仍然感到困惑。

1)我无法在avd中运行Android应用程序。每当我点击运行为Android应用程序。它只创建多个avd但没有avd运行我的应用程序。我无法找到任何logcat消息。在控制台中显示这些错误。

[2014-04-17 09:12:42 - MyFirstApp] Android Launch!
[2014-04-17 09:12:42 - MyFirstApp] adb is running normally.
[2014-04-17 09:12:42 - MyFirstApp] Performing com.example.myfirstapp.MainActivity activity launch
[2014-04-17 09:12:42 - MyFirstApp] Automatic Target Mode: launching new emulator with compatible AVD 'MotoG'
[2014-04-17 09:12:42 - MyFirstApp] Launching a new emulator with Virtual Device 'MotoG'
[2014-04-17 09:13:47 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2014-04-17 09:13:47 - Emulator] WARNING: SD Card image already in use: C:\Users\Sanjay M\.android\avd\MotoG.avd/sdcard.img
[2014-04-17 09:13:47 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
[2014-04-17 09:13:47 - Emulator] emulator: emulator window was out of view and was recentere
[2014-04-17 09:13:47 - Emulator]

2)有时appcompat_v7不会与项目一起创建。这是正常的吗?

3)当我尝试创建主流活动时,它说"此模板需要至少11的最小SDK版本,并且当前最小版本为8" - 如何更新SDK版本。

提前多多感谢。

2 个答案:

答案 0 :(得分:0)

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="19" />

在清单中添加该内容以设置min和target sdk

答案 1 :(得分:0)

好的,对于第1点:

好吧我认为您的应用程序目标模式默认选为手动。

在eclipse中选择Run Tab-&gt;选择Run Configurations - &gt; 在该选择目标选项卡 - &gt;选择自动而不是手动 单击“应用”按钮,然后点击“运行”。

现在您的应用没有提示设备。

第2点:

appcompat_v7是android中的一个支持库,所以如果你已经将这个库放在工作区的某个位置,那么每次都不会创建它。

了解更多信息,请参阅here

第3点:

创建新项目时,在最上面的第四列中将最小sdk版本设置为11。

请参阅屏幕截图以获取帮助:(请注意此图片仅用于演示,在哪里设置最低sdk版本)

enter image description here