我最近将一个项目迁移到了Android Studio 0.4.3。编译时,它给了我几行Java代码的错误提示,包括以下内容:
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 Studio 0.4.3。我也通过SDK管理器下载了Android 4.4.2(API 19)。
我在清单文件中添加了以下行:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
我执行了“同步项目与Gradle文件”,清理并重建了项目。但我仍然看到相同的错误。我该如何解决这个问题?
java.lang.ArrayIndexOutOfBoundsException: 20 at org.jetbrains.android.dom.converters.ApiVersionConverter.getApiLevelLabel(ApiVersionConverter.java:57)
- Marius