我最近将一个项目迁移到Android Studio 0.4.3。 编译时,它给我的错误上几行的Java,包括以下内容:如何为Android Studio中的项目设置最低api级别?
FragmentManager fm = getFragmentManager();
fm.findFragmentById()
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getResources().getStringArray(R.array.course_descriptions);
我看到了以下错误消息:
Call requires API level 11 (current min is 7)
我运行Android工作室.0.4.3。我还通过SDK管理器下载了Android 4.4.2(API 19)。
添加以下行到我的清单:
android:minSdkVersion="14"
android:targetSdkVersion="19" />
我做了一个“同步工程与摇篮文件”,清理和重建项目。 我仍然看到相同的错误。
如何解决此问题?
2014-01-30
JohnB
+0
嗨,我想你正在编译与另一个版本的机器人(不是19)。如果你在eclipse上,你可以试试proyect属性,android库,检查那里是正确的API 19.问候。 –
+0
我刚刚发现了一些有趣的东西。一个错误被捕获由工作室: 'java.lang.ArrayIndexOutOfBoundsException:20 \t在org.jetbrains.android.dom.converters.ApiVersionConverter.getApiLevelLabel(ApiVersionConverter.java:57) ' –