When I try to open Image Asset Studio in Android Studio by right-clicking the app
folder and selecting "New" → "Image Asset", nothing happens. I get the following error in the logs:
java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Unknown Source)
at com.android.tools.idea.npw.assetstudio.wizard.GenerateImageAssetPanel.<init>(GenerateImageAssetPanel.java:213)
at com.android.tools.idea.npw.assetstudio.wizard.NewImageAssetStep.<init>(NewImageAssetStep.java:38)
at com.android.tools.idea.npw.actions.NewImageAssetAction.createWizard(NewImageAssetAction.kt:35)
... (full stack trace in question details)
The Image Asset Studio only works when invoked from the res
folder (app/src/main/res
).
This works for me:
I think the tool needs the `res` folder context to know where to generate the assets.