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"
/>
答案 0 :(得分:9)
当IntelliJ IDEA运行时安装SDK时,可能会发生known bug。重新启动IntelliJ IDEA应该可以解决问题。
答案 1 :(得分:1)
尝试删除android:targetSdkVersion="4"
答案 2 :(得分:0)
我以前遇到过这个问题。对我来说,这是因为我的$ 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