Ik ben in de war over de map assets
. Het wordt niet automatisch gemaakt in Android Studio en bijna alle forums waarin dit wordt besproken, hebben het over Eclipse.
Hoe kan de Asset-directory worden geconfigureerd in Android Studio?
Antwoord 1, autoriteit 100%
Aangezien Android Studio het nieuwe op Gradle gebaseerde buildsysteem gebruikt, moet u assets/
binnen de bronnensets(bijv. src/main/assets/
).
In een typisch Android Studio-project heb je een app/
-module, met een main/
sourceset (app/src/main/
off van de project root), en dus zouden uw primaire middelen in app/src/main/assets/
komen. Maar:
-
Als je middelen nodig hebt die specifiek zijn voor een buildtype, zoals
debug
versusrelease
, kun je bronnensets maken voor die rollen (bijv.app/src/release/assets/
) -
Uw productaroma’s kunnen ook bronnensets met items hebben (bijv.
app/src/googleplay/assets/
) -
Uw instrumentatietests kunnen een
androidTest
-bronset hebben met aangepaste items (bijv.app/src/androidTest/assets/
), maar vraag het deInstrumentationRegistry
voorgetContext()
, nietgetTargetContext()
, om toegang te krijgen tot die middelen
Ook een snelle herinnering: items zijn alleen-lezen tijdens runtime. Gebruik interne opslag, externe opslag, of het Storage Access Frameworkvoor lees-/schrijfinhoud.
Antwoord 2, autoriteit 89%
Laat Android Studio het voor je doen.
- Klik in Android Studio (1.0 & hierboven) met de rechtermuisknop op de
map en navigeer naar de
Assets Folder
.
- Klik in het volgende scherm op
Finish
.
En voila! Het maakt de map assets
aan in de main
doelbronset.
Antwoord 3, autoriteit 7%
Als je in het .iml-bestand van je project kijkt, zie je de volgende regel:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Dit betekent dat de map “assets” al is gedeclareerd voor Gradle. Je moet het maken onder src/main/
(ik gebruik Android Studio 0.4.2).
Antwoord 4, autoriteit 5%
Selecteer de map app
en dan:
File
> New
> folder
> Assets Folder
,
de standaardlocatie bevindt zich in de map /main
Antwoord 5, autoriteit 3%
Allereerst wordt de map “Activa” niet automatisch aangemaakt met het project. We moeten het maken.
De locatie van de map Assets is: App > src > Activa
Kijk eens naar de eenvoudige afbeelding hieronder.
Opmerking:Klik voor het maken van een activamap op Project => Klik met de rechtermuisknop => Selecteer Nieuw => Map => Middelen. Er wordt een map Assets gemaakt.
Antwoord 6, autoriteit 2%
Het is eenvoudig, volg deze stappen
Bestand > Nieuw > Map > Activamap
Opmerking:App moet worden geselecteerd voordat een map wordt gemaakt.
Antwoord 7, autoriteit 2%
In Android Studio kun je specificeren waar de source, res, asset mappen zich bevinden.
voor elke module/app in het build.gradle-bestand kun je iets toevoegen als:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
8
Simply, dubbele shift en typ map
Kies het op de juiste plaats
9
Klik op Main → Nieuw – & GT; Directory → en typ als naam “Activa”
of … main – & gt; Nieuw – & GT; Map – & GT; Assets-map (zie afbeelding)
10
bestand & gt; NIEUW & GT; Map & GT; Assets-map
11
Klik met de rechtermuisknop op App Fold- & GT; New- & GT; Map- & GT; MACKER- & GT; SET DOEL SOURCE SET- & GT; klik op de knop Afwerking
12
Twee manieren:
-
Selecteer App / Main Folder, klik met de rechtermuisknop en selecteer Nieuwe = & GT; Map = & gt; Asset-map.
Het maakt de map ‘Assets’ in Main. -
Selecteer hoofdmap, klik met de rechtermuisknop en selecteer NIEUW = & GT; Map
Voer de naam in als ‘Assets’ = & GT; OK.
13
Als u al uw kogels in deze thread tevergeefs probeerde, probeer dan uw project te reinigen. In mijn geval werkte het alleen na Projet
– & GT; clean
14
Zet de Assets Map in de main/src/assets
Pad.
15
Bij het upgraden naar de releaseversie van Android Studio, kunt u automatisch worden overgeschakeld naar het nieuwe Android-projectweergave (zie Hier voor meer info). Als u terugwisselt naar de weergave Project of Packages, moet u de standaardmaphiërarchie van een gevestigd project zien. Raadpleeg dan het antwoord van de commonsware voor de juiste locatie.
16
Src/main/Assets
Het kan niet worden weergegeven op uw zijbalk als de app is geselecteerd. Klik op de vervolgkeuzelijst bovenaan die Android zegt en selecteer pakketten. je zult het dan zien.
17
Noodzaak Parameter voor Gradle
configureren
Ik hoop dat het zal werken
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
18
In Android Studio 4.1.1
Klik met de rechtermuisknop op uw module (bijvoorbeeld app) – & GT; Nieuw – & GT; Map – & GT; Assets-map
19
Stap 1: Ga naar bestanden.
Stap 2: Ga naar mappen.
Stap 3: Maak map Activa.
In Assets-map Plaats de lettertypen en gebruik deze indien nodig.
20
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
Antwoord 21
Maak een map aan onder /app/src/main of gebruik studio File-> Nieuw -> Map – > Activamap.
Antwoord 22
Klik in Android Studio met de rechtermuisknop op Map in app->src->main en maak vervolgens een nieuwe DIRECTORY-naam die assets
is.