Gdzie umieścić folder "zasoby" w Android Studio?
Jestem zdezorientowany co do folderu assets
. Nie jest automatycznie stworzony w Android Studio, a prawie wszystkie fora, na których jest to omawiane, mówią o Eclipse.
Jak skonfigurować katalog zasobów w Android Studio?
23 answers
Ponieważ Android Studio używa nowego systemu budowania opartego na Gradle , powinieneś umieścić assets/
wewnątrz zestawów źródłowych (np. src/main/assets/
).
W typowym projekcie Android Studio, będziesz miał moduł app/
, z main/
zestawem źródeł (app/src/main/
poza głównym projektem), a więc twoje główne zasoby wejdą app/src/main/assets/
. Jednakże:
-
Jeśli potrzebujesz zasobów specyficznych dla typu kompilacji, takich jak
debug
versusrelease
, możesz utworzyć zestawy źródeł dla tych ról (np.app/src/release/assets/
) -
Twoje Smaki produktów mogą mieć również zestawy źródeł z aktywami (np.,
app/src/googleplay/assets/
) -
Twoje testy oprzyrządowania mogą mieć zestaw źródeł
androidTest
z niestandardowymi zasobami (np.app/src/androidTest/assets/
), ale pamiętaj, aby poprosićInstrumentationRegistry
ogetContext()
, a niegetTargetContext()
, aby uzyskać dostęp do tych zasobów
Również szybkie przypomnienie: zasoby są tylko do odczytu w czasie wykonywania. Użyj pamięci wewnętrznej, pamięć zewnętrzna , lub dostęp do pamięci Framework do odczytu / zapisu treści.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-17 03:28:13
pozwól Android Studio zrobić to za Ciebie.
- W Android Studio (1.0 & powyżej ) Kliknij prawym przyciskiem myszy folder i przejdź do
Assets Folder
.
- na następnym ekranie kliknij
Finish
.
assets
folder w main
cel ustawiony.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-22 18:23:34
Patrząc wewnątrz .plik iml twojego projektu zobaczysz następującą linię:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Oznacza to, że folder "assets" jest już zadeklarowany dla Gradle. Musisz go utworzyć pod src/main/
(używam Android Studio 0.4.2).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-21 11:38:42
Wybierz folder app
, a następnie:
File
> New
> folder
> assets Folder
,
Domyślna lokalizacja znajduje się w folderze /main
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-10 18:46:45
Przede wszystkim folder "zasoby" nie zostanie utworzony automatycznie przy projekcie. Musimy go stworzyć.
Lokalizacja folderu Assets to: App > src > Assets
Proszę spojrzeć na prosty obrazek poniżej.
Uwaga: Aby utworzyć folder zasobów, kliknij Projekt => kliknij prawym przyciskiem myszy => wybierz nowy => Folder = > zasoby. Utworzy folder zasobów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-18 07:20:57
To proste, wykonaj następujące kroki
File > New > Folder > Assets Folder
Uwaga: Aplikacja musi być wybrana przed utworzeniem folderu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-17 12:44:08
W android studio możesz określić, gdzie znajdują się foldery source, res, assets. dla każdego modułu / aplikacji w kompilacji.plik gradle możesz dodać coś w stylu:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-11 14:57:07
Po prostu, podwójne przesunięcie, następnie wpisz Folder aktywów
Wybierz go do utworzenia we właściwym miejscu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-30 14:07:38
Kliknij na main → new - > directory → i wpisz jako nazwę "assets"
Lub... main -> new -> folder - > Folder zasobów (patrz obrazek)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-12 22:29:04
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-04 09:52:12
Kliknij prawym przyciskiem myszy folder aplikacji->Nowy->folder->folder zasobów->Ustaw docelowy zestaw źródeł - > kliknij przycisk Zakończ
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-15 05:04:38
Dwa sposoby:
Wybierz folder aplikacji / główny, kliknij prawym przyciskiem myszy i wybierz nowy = > Folder = > Folder zasobów. Utworzy katalog 'assets' W main.
Wybierz katalog główny, kliknij prawym przyciskiem myszy i wybierz nowy = > katalog Wprowadź nazwę jako "aktywa" = > Ok.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-18 06:35:27
Jeśli próbowałeś wszystkich kul w tym wątku na próżno, spróbuj wyczyścić swój projekt . W moim przypadku działało tylko po Projet
-> clean
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-22 23:03:41
Umieść folder aktywa w ścieżce main/src/assets
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-25 20:05:08
Podczas aktualizacji do wersji release Android Studio, możesz zostać automatycznie przełączony do nowego widoku projektu Android (zobacz tutaj aby uzyskać więcej informacji). Jeśli przełączysz się z powrotem do widoku Projekt lub Pakiety, powinieneś zobaczyć standardową hierarchię folderów projektu opartego na Gradle. Następnie zapoznaj się z odpowiedzią CommonsWare dla odpowiedniej lokalizacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-10 12:28:28
Src/main/Assets
Może nie pojawić się na pasku bocznym, jeśli aplikacja jest wybrana. Kliknij listę rozwijaną u góry z napisem android i wybierz pakiety. wtedy to zobaczysz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-11 11:15:27
Należy skonfigurować parametr dla gradle
mam nadzieję, że zadziała
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-18 19:55:04
Krok 1: Przejdź do plików. Krok 2: Przejdź do folderów. Krok 3: Utwórz Folder Zasobów.
W folderze zasoby po prostu umieść czcionki i użyj ich w razie potrzeby.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-20 13:57:23
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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-03-14 06:33:07
W Android Studio kliknij folder app
, następnie folder src
, a następnie folder main
. Do folderu głównego można dodać folder zasoby.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-21 11:37:38
Utwórz katalog w /app / src / main lub użyj studio File-> New - > Folder - > Assets Folder.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-15 04:52:59
W Android Studio kliknij prawym przyciskiem myszy Folder w app - > src - > main, a następnie utwórz nową nazwę katalogu, która assets
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-09-19 15:13:24
W Android Studio 4.1.1
Kliknij prawym przyciskiem myszy na module (aplikacja na przykład) -> Nowy -> Folder -> Folder zasobów
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-01-21 18:13:51