Java inMutable无法解析或不是字段
我收到一条错误消息,指出“inMutable无法解析或不是字段”,我相信这是因为它是在API 11中引入的,我以前使用的是API 8 我已经将清单升级为使用minSDK 19,并更新了构建路径以包含SDK 19的外部JAR,清理了项目,我不确定现在还能做些什么来解决这个问题 资料来源: 显示:Java inMutable无法解析或不是字段,java,android,import,android-sdk-tools,Java,Android,Import,Android Sdk Tools,我收到一条错误消息,指出“inMutable无法解析或不是字段”,我相信这是因为它是在API 11中引入的,我以前使用的是API 8 我已经将清单升级为使用minSDK 19,并更新了构建路径以包含SDK 19的外部JAR,清理了项目,我不确定现在还能做些什么来解决这个问题 资料来源: 显示: 确保完成以下两项更改: Android清单文件中的最小API应至少为11 正确的API应该链接到您的项目,如@laalto所示 您的清单文件中应该有如下内容: <uses-sdk android:m
确保完成以下两项更改:
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="19"/>
您应该始终以最新的API为目标,并将最新的API链接到项目,并将最小值设置为我所包含的值,无论您真正的最小值是多少。如果这样做,您可以有选择地使用API中的新功能(如果可用)。确保您的项目的build SDK to API级别为11或更高 在Eclipse/ADT中,您可以在Properties->Android->Project Build Target或编辑
Project.Properties
中执行此操作。更换后,进行清洁和重建
从评论中:
我在项目上单击鼠标右键,然后单击属性>java构建路径>库>我单击添加外部JAR,并在项目中选择并添加了c:\sdk\platform tools\android-19。属性我有8个
构建SDK优先于项目库<代码>位图工厂。选项解析为您的android-8 SDK,其中没有
inMutable
字段。您可以发布代码吗?您可以提供生成此错误的代码吗?发布。(如果需要任何其他信息,请告诉我)也请发布您的清单文件。“更新了我的构建路径以包含SDK 19的外部JAR”是什么意思-是项目中的构建SDKandroid-19
。属性
?(如果您使用的是Eclipse/ADT)我尝试了。。。我收到一个错误声明:DragableGridViewSample]到Dalvik格式的转换失败:无法执行dex:多个dex文件定义Lcom/animoto/android/views/DragableGridView$1;有什么想法吗?看起来您在生成路径中有重复的库。我从外部jar和libs文件夹中删除了库并重新生成了,但错误不会消失。我收到一个错误,说明:DragableGridViewSample]转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lcom/animoto/android/views/DragableGridView$1;有什么想法吗?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.animoto.android"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="19" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".DraggableGridViewSampleActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="19"/>