Jawaban:
Karena Android Studio menggunakan sistem pembangunan berbasis Gradle yang baru , Anda harus meletakkan assets/
di dalam set sumber (misalnya, src/main/assets/
).
Dalam proyek Android Studio tipikal, Anda akan memiliki app/
modul, dengan main/
set sumber ( app/src/main/
dari akar proyek), dan aset utama Anda akan masuk app/src/main/assets/
. Namun:
Jika Anda membutuhkan aset khusus untuk bangunan, seperti debug
versus release
, Anda dapat membuat sumber untuk peran tersebut (mis., app/src/release/assets/
)
Rasa produk Anda juga dapat memiliki sumber daya dengan aset (misalnya, app/src/googleplay/assets/
)
Tes instrumentasi Anda dapat memiliki androidTest
sourceset dengan aset kustom (misalnya, app/src/androidTest/assets/
), meskipun pastikan untuk meminta InstrumentationRegistry
untuk getContext()
, tidak getTargetContext()
, untuk mengakses aset tersebut
Juga, pengingat cepat: aset hanya baca saat runtime. Gunakan penyimpanan internal , penyimpanan eksternal , atau Kerangka Akses Penyimpanan untuk konten baca / tulis.
setTypeface()
semua TextView
widget (dan lainnya yang mewarisi dari TextView
) tempat Anda ingin menggunakan font khusus ini.
countries.txt
dalam assets/
direktori. Berikut adalah contoh proyek yang, antara lain, menyalin file dari aset ke penyimpanan internal. Jika Anda memiliki masalah lebih lanjut, silakan tanyakan pertanyaan Stack Overflow terpisah, di mana Anda memberikan contoh minimal yang dapat direproduksi .
Biarkan Android Studio melakukannya untuk Anda.
Assets Folder
.Finish
.Dan voila! Ini akan membuat assets
folder di main
set sumber target.
Melihat ke dalam file .iml proyek Anda, Anda akan melihat baris berikut:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Ini berarti folder "aset" sudah dinyatakan untuk Gradle. Anda harus membuatnya di bawah src/main/
(Saya menggunakan Android Studio 0.4.2).
Pilih app
folder dan kemudian:
File
> New
> folder
> assets Folder
,
lokasi default ada di dalam /main
folder
Pertama-tama folder "Aset" tidak akan dibuat secara otomatis dengan proyek. Kita harus membuatnya.
Lokasi folder Aset adalah: Aplikasi> src> Aset
Silakan lihat gambar sederhana di bawah ini.
Catatan: Untuk membuat folder aset cukup klik pada Project => Klik kanan => Pilih Baru => Folder => Aset. Ini akan membuat folder Aset.
Sederhana saja, ikuti langkah-langkah ini
File> Baru> Folder> Folder Aset
Catatan: Aplikasi harus dipilih sebelum membuat folder.
Di studio android Anda dapat menentukan di mana folder sumber, res, aset berada. untuk setiap modul / aplikasi dalam file build.gradle Anda dapat menambahkan sesuatu seperti:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
Klik di atas → → baru -> direktori → dan ketik nama "aset"
atau ... main -> baru -> folder -> folder aset (lihat gambar)
klik kanan pada folder aplikasi-> baru-> folder-> folder Aset-> atur Target Source set-> klik pada tombol finish
Saat meningkatkan ke versi rilis Android Studio, Anda mungkin secara otomatis beralih ke Tampilan proyek Android baru (lihat di sini untuk info lebih lanjut). Jika Anda menukar kembali ke tampilan Project atau Package, Anda akan melihat hierarki folder standar dari proyek berbasis Gradle. Kemudian lihat jawaban CommonsWare untuk lokasi yang sesuai.
Letakkan folder aset di main/src/assets
jalur.
Langkah 1: Buka File. Langkah 2: Pergi ke Folder. Langkah 3: Buat Folder Aset.
Di folder Aset, cukup letakkan font dan gunakan jika diperlukan.
Di Android Studio, klik pada app
folder, lalu src
folder, dan kemudian main
folder. Di dalam folder utama Anda dapat menambahkan folder aset.
follow these steps
1)file->New->Folder
there are multiple options like
aidl folder
assets folder
jni folder
2) choose options assets folder
3) then there is option to change path of assets folder if you
want to change then check otherwise left that checkbox of cahnge folder location
4) click on finish