Студия 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.