0

我有一个无法解决的导入。我已经重命名了我的包和 src 文件中的示例。

我的包的名称是 Time Calculator,我的 com.example 的名称是 com.example.TimeCalculator。我已经重命名了我的 androidmanifest 并且 XML 文件是这样的

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.TimeCalculator"
android:versionCode="1"
android:versionName="1.0" >

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

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.TimeCalculator.MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

我不确定为什么无法解决此导入,我基本上只是重命名了以前的项目。抱歉,我对 android 和 eclipse 很陌生。

import com.example.TimeCalculator.R;

这是无法解决的导入。

只是补充一下,我在 Eclipse 底部的控制台中收到此错误

[2013-04-23 18:19:38 - 时间计算器] Android 需要编译器合规级别 5.0 或 6.0。而是找到了“1.7”。请使用 Android 工具 > 修复项目属性。

4

2 回答 2

3

应该使用该导入,因为它是允许访问项目资源(如字符串和布局)的生成类。导入未解决可能有多种原因。如果您查看 gen 文件夹并打开与您的应用程序包名称匹配的包,您会看到生成的 R 类吗?如果您这样做,则意味着项目正在正确构建,并且您的导入语句中可能没有正确的完全限定路径。如果您在 gen 文件夹中看不到您的 R 文件,这意味着由于某种原因您的应用程序没有正确编译,因此没有生成 R 文件。导入仍然正确,但您必须解决将存在于 res 文件夹中某处的真正问题。查找 Eclipse 内“问题”视图中列出的问题。

在您最后一次编辑之后,您应该查看已经发布的这个问题Android 需要编译器合规级别 5.0 或 6.0。而是找到了“1.7”。请使用 Android 工具 > 修复项目属性

于 2013-04-23T17:38:53.040 回答
1

正如 Bobbake4 所说,我再重复一遍,右键单击您的项目文件夹,选择 Android 工具 > 修复项目属性,这将解决您的问题。其实是builder没有正确设置引起的问题,你也可以更新你的jdk。

于 2013-04-23T18:14:39.897 回答