繁体   English   中英

为什么Intellij Idea为android模拟器显示compatible =“no”

[英]Why Intellij Idea shows compatible=“no” for android emulator

Intellij Idea为每个Android模拟器显示compatible =“no”。 我尝试了不同api级别的模拟器。 同时我的NexusOne兼容=“true”。

有谁知道它如何检查设备/模拟器的兼容性?

我在清单中有下一个设置:

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

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:anyDensity="true"
        />

这可能发生,因为一的已知的错误 ,当您在IntelliJ IDEA的运行安装SDK。 重新启动IntelliJ IDEA应该可以解决问题。

尝试删除android:targetSdkVersion="4"

我以前遇到过这个问题。 对我来说,这是因为我的$ PATH中没有一些Android工具。 模拟器可能无论如何都可以工作,但最好安全地使用它。 尝试在/home/username/.bashrc文件中的某处添加这些行,然后重新启动终端以确保包含所有这些工具。

export PATH=${PATH}:.../android-studio/bin
export PATH=${PATH}:.../android-studio/sdk
export PATH=${PATH}:.../android-studio/sdk/platforms
export PATH=${PATH}:.../android-studio/sdk/platform-tools

要测试它们是否正确包含,只需检查一个简单命令的输出,如,

$adb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM