7

私はAndroid開発を始めています。この入門ガイドに従い、Android Studio (Eclipse ではない) を使用しています。

自分のデバイスで Hello World を実行しましたが、これまでのところ問題ありません。しかし..

このインポートを追加すると問題が発生します:(ガイドの指示に従って)

import android.support.v4.app.NavUtils;  // cannot resolve symbol 'support'

この行で必要なようです(コメントして、インポートの自動解決が機能しませんでした)

NavUtils.navigateUpFromSameTask(this);

サポート インポートには赤い下線が引かれています。Cannot resolve symbol 'support'

もちろん、ビルドも機能しません。次のような同様の質問に対する回答を見てきました。キャッシュをクリアして再起動することを提案し(試してみました)、SDK Managerを管理者として実行して更新することを提案しました(試してみました)、およびEclipse固有のように見えるその他の問題/解決策。

Android 開発と IDE は初めてです。これを Android Studio v0.2.9 で修正するのはどうですか?

編集:

私のbuild.gradleファイルの内容

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

dependencies {

    // You must install or update the Support Repository through the SDK manager to use this dependency.
    // The Support Repository (separate from the corresponding library) can be found in the Extras category.
    // compile 'com.android.support:appcompat-v7:18.0.0'
}
4

3 に答える 3

15

以下のように gradle ファイルを変更し、動作するかどうか試してください。

......

    dependencies {
       compile 'com.android.support:support-v4:18.0.0'

        // You must install or update the Support Repository through the SDK manager to use this dependency.
        // The Support Repository (separate from the corresponding library) can be found in the Extras category.
        // compile 'com.android.support:appcompat-v7:18.0.0'
    }
于 2013-10-25T06:43:34.617 に答える
6

編集する代わりにbuild.gradle、ルートプロジェクトでマウスを右クリックしてMavenの方法で実行しました->モジュール設定を開く->依存関係タブ-> +-> Maven依存関係->「NavUtils」を検索して選択しますcom.google.android:support-v4:r7@jar

SDK バージョン 19 および Android Studio 0.4.2

于 2014-02-25T03:12:55.593 に答える