Pertanyaan Di mana saya menempatkan folder 'aset' di Android Studio?


Saya bingung tentang itu assets map. Itu tidak datang otomatis dibuat di Android Studio, dan hampir semua forum di mana ini dibahas berbicara tentang Eclipse.

Bagaimana cara mengatur direktori Aktets di Android Studio?


1177
2017-08-18 18:54


asal


Jawaban:


Sejak Android Studio digunakan sistem build berbasis Gradle baru, Anda harus menempatkan assets/ di dalam set sumber (misalnya., src/main/assets/).

Dalam proyek Android Studio yang khas, Anda akan memiliki app/ modul, dengan main/ sourceset (app/src/main/ off dari akar proyek), dan sehingga aset utama Anda akan masuk app/src/main/assets/. Namun:

  • Jika Anda membutuhkan aset khusus untuk membangun, seperti debug melawan release, Anda dapat membuat sumber untuk peran-peran tersebut (misalnya, app/src/release/assets/)

  • Rasa produk Anda juga dapat memiliki sumber dengan aset (misalnya, app/src/googleplay/assets/)

  • Tes instrumentasi Anda dapat memiliki androidTest sumber dengan aset khusus (misalnya, app/src/androidTest/assets/), meskipun pastikan untuk menanyakan InstrumentationRegistry untuk getContext()tidak getTargetContext(), untuk mengakses aset-aset itu

Juga, pengingat cepat: aset hanya dapat dibaca saat waktu proses. Menggunakan penyimpanan internal, penyimpanan luar, atau Kerangka Akses Penyimpanan untuk membaca / menulis konten.


1463
2017-08-18 18:56



Biarkan Android Studio melakukannya untuk Anda.

  1. Di Android Studio (1.0 & lebih tinggi), klik kanan pada enter image description here folder dan arahkan ke Assets Folder.

enter image description here

  1. Di layar berikutnya, klik saja Finish.

enter image description here

Dan voila! Ini akan menciptakan assets folder di main sumber target ditetapkan.

enter image description here


1304
2017-12-28 04:50



Melihat ke dalam file .iml dari 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).


114
2018-01-21 10:03



Pilih app folder dan kemudian:

File > New > folder > assets Folder ,

enter image description here

lokasi default ada di dalam /main map

enter image description here


72
2017-09-04 21:46



Sederhana ikuti ini

File> New> folder> assets Folder

Catatan: Aplikasi harus dipilih sebelum membuat folder.


30
2018-06-23 06:39



Di studio android Anda dapat menentukan di mana folder sumber, res, aset berada. untuk setiap modul / aplikasi di 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'
        }
    }
}

22
2017-12-11 14:57



Jika Anda mencoba semua peluru Anda di thread ini dengan sia-sia, coba bersihkan proyek Anda. Dalam kasus saya itu hanya berhasil setelah Projet -> clean


9
2018-06-22 23:03



klik kanan pada folder aplikasi-> new-> folder-> Assets folder-> atur Target Source set-> klik tombol finish


9
2018-02-15 05:04