【问题标题】:Why the import android.support.v7.widget.Toolbar cannot be resolved in my project为什么在我的项目中无法解决 import android.support.v7.widget.Toolbar
【发布时间】:2015-11-14 17:20:42
【问题描述】:

我正在尝试创建一个需要工具栏的应用程序。我已经将“appcompat_v7.jar”添加到我没有结果的项目中。

我已经查看了下面的一些链接,但他们无能为力。

The Import android.support.v7 cannot be resolved

The import android.support.v7.app cannot be resolved

The Import android.support.v7 cannot be resolved

这是我的“AndroidManifect”:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.tabex"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            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>

还有来自 Eclipse 的图片:

您可以看到其他从 v7 导入的作品,但工具栏没有。我真的很需要你的帮助。

【问题讨论】:

  • 可以导入import android.support.v7.app.AppCompatActivity
  • 可能你正在使用旧的 JAR,因为 ActionBaractivity 已被弃用
  • 尝试将 MainActivity 扩展为 AppCompatActivity
  • @Zero :我无法添加导入 android.support.v7.app.AppCompatActivity。对于旧版本,您说我已经上传了我的 SDK 管理器并且认为它不旧。
  • 尝试反编译那个支持jar并检查它是否包含Toolbar

标签: android eclipse widget toolbar


【解决方案1】:

查看您的 SDK 管理器屏幕截图,您使用的是旧版本的支持库。工具栏小部件直到 v21 才引入,您使用的是 v20。升级到最新版本。

【讨论】:

  • 谢谢。我已经升级到 23.0.1,希望它能正常工作。
【解决方案2】:

我已将我的 Android 支持库升级到最新版本,即 23.0.1 并且它可以百分百工作。

【讨论】:

    猜你喜欢
    • 2014-09-19
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    相关资源
    最近更新 更多