Студия Android не может скомпилировать приложение с папкой ресурсов

Я хочу использовать собственный шрифт в своем приложении, и я все сделал правильно, но когда я собираю проект и запускаю его, это force stop потому что не может найти assets папка!

Это код из MainActivity:

    tv = (TextView) findViewById(R.id.wlcText);
    tf = Typeface.createFromAsset(getAssets(), "en_font.ttf");
    tv.setTypeface(tf);

это трассировка исключения:

Caused by: java.lang.RuntimeException: Font asset not found en_font.ttf
        at android.graphics.Typeface.createFromAsset(Typeface.java:198)

я имею assets папка в правильном пути, как это изображение

Также я попытался просмотреть свой apk после компиляции, и я не нашел в нем папку активов, как это изображение!

Это означает, что Android-студия не может видеть папки в структуре проекта!

PS Я пробовал много вопросов здесь, и ничего не получалось со мной!

РЕДАКТИРОВАТЬ

Это build.gradle с исходными наборами:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion '21.1.2'

    defaultConfig {
        applicationId "com.mEmoZz.qrgen"
        minSdkVersion 10
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    sourceSets {
        main {
            assets.srcDirs = ['assets']
        }
    }
}

1 ответ

Решение
Please rebuild your project it works.

Step - 

Open android studio -> Select Build option -> select rebuild option.
Другие вопросы по тегам