Android Gradle:シンボル変数が見つかりません

マッシュドポタット

Gradleを使用してビルドすると、次のようなエラーが発生しますerror: cannot find symbol variable [image_name]ContextCompat.getDrawable(getActivity(), R.drawable.[image_name])非推奨のメソッドを使用したり、min sdkを21に設定したりせずに、このメソッドがドローアブルを取得するのを見つけるまで、私はずっとグーグルを使っていました。ドローアブルフォルダに画像があります。何か必要な場合はコメントしてください。

編集:

res:drawable
(下の画像)
drawable-hdpi
..。

私のクラス:

import [package_name].R;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;

import java.util.ArrayList;
import java.util.Arrays;

/**
 * A placeholder fragment containing a simple view.
 */
public class HomeActivityFragment extends Fragment {

public HomeActivityFragment() {
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    String[] titleData = {"[TEXT]", "[TEXT]", "[TEXT]"
    };

    ArrayList<String> titles = new ArrayList<String>(Arrays.asList(titleData));

    Drawable[] imageData = {
            ContextCompat.getDrawable(getActivity(), R.drawable.seminar_cross_th),
            ContextCompat.getDrawable(getActivity(), R.drawable.media_th),
            ContextCompat.getDrawable(getActivity(), R.drawable.praise_th)
    };

    ArrayList<Drawable> images = new ArrayList<Drawable>(Arrays.asList(imageData));

    HomeAdapter homeListAdapter = new HomeAdapter(getActivity(), titles, images);


    View rootView = inflater.inflate(R.layout.fragment_home, container, false);

    // Get a reference to the ListView, and attach this adapter to it.
    ListView listView = (ListView) rootView.findViewById(R.id.home_list);
    listView.setAdapter(homeListAdapter);

    return rootView;
}
}

AndroidManifest.xml

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

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.exampleTheme" >
    <activity
        android:name=".HomeActivity"
        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>

build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.example.exampleApp"
    minSdkVersion 14
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.+'
compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
compile 'com.balysv:material-ripple:1.0.2'
}
ケイン・オライリー

をインポートしましたandroid.R。これには、コアフレームワークリソースのみが含まれています。これをに変更する必要com.example.package.Rcom.example.packageあります。ここで、はアプリケーションリソースパッケージ名です。

編集(MashedPotatoes):適切な変換なしでJPGファイルをPNGにするように強制しました。これが、エラーの原因です。ただし、元のエラーはandroid.R、ではなくインポートによって発生したためcom.example.package.Rこれを正しいものとしてマークします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

androidエラー:シンボル変数が見つかりません

分類Dev

Androidフレーバー-Rファイルでシンボル変数が見つかりません

分類Dev

Android Studio: シンボル変数ツールバーが見つかりません

分類Dev

変数が見つかりません:<unknown>のシンボル(Physical React Native Androidデバイスのみ)

分類Dev

Android Studio Javadoc:シンボルが見つかりません

分類Dev

「シンボルシンボルが見つかりません」Android?

分類Dev

android studioのGoogleログインボタン聖霊降臨祭、エラー:シンボル変数default_web_client_idが見つかりません

分類Dev

Androidデータバインディングに「シンボル変数が見つかりません」インクルードレイアウト

分類Dev

クラスシンボルが見つかりません-Android Studio

分類Dev

Android Studio:シンボルクラスが見つかりません

分類Dev

Android:gdbserverにデバッグシンボルが見つかりません

分類Dev

Android:シンボルクラスDataBinderMapperImplが見つかりません。android:state_checkedのゲッターが見つかりません

分類Dev

Android Studioチュートリアルでシンボルエラーが見つかりませんか?

分類Dev

Androidはシンボル変数エラーを見つけることができません

分類Dev

Androidデータバインディングエラー:シンボルが見つかりません

分類Dev

AndroidデータバインディングでシンボルBRが見つかりません

分類Dev

Android StudioビルドGradleが見つかりません

分類Dev

com.google.android.exoplayer2.upstream.ResolvingDataSourceからシンボル `ResolvingDataSource`が見つかりません

分類Dev

Android InstantApps-基本機能アセットからシンボルが見つかりません

分類Dev

シンボル「コンテキスト」が見つかりません、android.content.Context

分類Dev

Android Studio 3.2 Canary 16 KotlinプロジェクトでシンボルDataBindingComponentが見つかりません

分類Dev

Android AsyncHttpClient、シンボルクラスヘッダーが見つかりません

分類Dev

シンボルtoArrayList()が見つかりませんandroid reactnativeおよびreact-native-admob

分類Dev

Android Firestoreクエリ「エラー:シンボル.whereNotEqualToが見つかりません」

分類Dev

Android:エラー:シンボルメソッドgetApplication()が見つかりません

分類Dev

Android:エラー:シンボルメソッドgetApplication()が見つかりません

分類Dev

Android StudioエラーでシンボルメソッドgetWindow()が見つかりません

分類Dev

Proguard:Android Studio:シンボルクラスErrorListener、Method、ImageCacheが見つかりません

分類Dev

Android Studioエラーの解決方法:シンボルメソッドの開始が見つかりません

Related 関連記事

  1. 1

    androidエラー:シンボル変数が見つかりません

  2. 2

    Androidフレーバー-Rファイルでシンボル変数が見つかりません

  3. 3

    Android Studio: シンボル変数ツールバーが見つかりません

  4. 4

    変数が見つかりません:<unknown>のシンボル(Physical React Native Androidデバイスのみ)

  5. 5

    Android Studio Javadoc:シンボルが見つかりません

  6. 6

    「シンボルシンボルが見つかりません」Android?

  7. 7

    android studioのGoogleログインボタン聖霊降臨祭、エラー:シンボル変数default_web_client_idが見つかりません

  8. 8

    Androidデータバインディングに「シンボル変数が見つかりません」インクルードレイアウト

  9. 9

    クラスシンボルが見つかりません-Android Studio

  10. 10

    Android Studio:シンボルクラスが見つかりません

  11. 11

    Android:gdbserverにデバッグシンボルが見つかりません

  12. 12

    Android:シンボルクラスDataBinderMapperImplが見つかりません。android:state_checkedのゲッターが見つかりません

  13. 13

    Android Studioチュートリアルでシンボルエラーが見つかりませんか?

  14. 14

    Androidはシンボル変数エラーを見つけることができません

  15. 15

    Androidデータバインディングエラー:シンボルが見つかりません

  16. 16

    AndroidデータバインディングでシンボルBRが見つかりません

  17. 17

    Android StudioビルドGradleが見つかりません

  18. 18

    com.google.android.exoplayer2.upstream.ResolvingDataSourceからシンボル `ResolvingDataSource`が見つかりません

  19. 19

    Android InstantApps-基本機能アセットからシンボルが見つかりません

  20. 20

    シンボル「コンテキスト」が見つかりません、android.content.Context

  21. 21

    Android Studio 3.2 Canary 16 KotlinプロジェクトでシンボルDataBindingComponentが見つかりません

  22. 22

    Android AsyncHttpClient、シンボルクラスヘッダーが見つかりません

  23. 23

    シンボルtoArrayList()が見つかりませんandroid reactnativeおよびreact-native-admob

  24. 24

    Android Firestoreクエリ「エラー:シンボル.whereNotEqualToが見つかりません」

  25. 25

    Android:エラー:シンボルメソッドgetApplication()が見つかりません

  26. 26

    Android:エラー:シンボルメソッドgetApplication()が見つかりません

  27. 27

    Android StudioエラーでシンボルメソッドgetWindow()が見つかりません

  28. 28

    Proguard:Android Studio:シンボルクラスErrorListener、Method、ImageCacheが見つかりません

  29. 29

    Android Studioエラーの解決方法:シンボルメソッドの開始が見つかりません

ホットタグ

アーカイブ