Skip to content

error with Quick Start Guide #83

@nhsprite

Description

@nhsprite

Describe the bug
I'm following the Quick Start Guide, it works fine until i run with valdi install android.
the error message is as follows:

严重: Unexpected
com.google.common.base.VerifyException: drawable/valdi-demo_valdi is not a valid resource name. Expected ^((?<package>[^:]+):)?(?<type>\w+)/(?<name>[A-Za-z0-9_.$]+)$
	at com.google.common.base.Verify.verify(Verify.java:417)
	at com.google.devtools.build.android.ResourceName.parse(ResourceName.java:55)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.consumeCompiledFile(AndroidCompiledDataDeserializer.java:531)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.read(AndroidCompiledDataDeserializer.java:676)
	at com.google.devtools.build.android.SerializedAndroidData.deserialize(SerializedAndroidData.java:108)
	at com.google.devtools.build.android.AndroidResourceMerger.mergeCompiledData(AndroidResourceMerger.java:204)
	at com.google.devtools.build.android.AndroidCompiledResourceMergingAction.main(AndroidCompiledResourceMergingAction.java:235)
	at com.google.devtools.build.android.ResourceProcessorBusyBox$Tool$3.call(ResourceProcessorBusyBox.java:82)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.processRequest(ResourceProcessorBusyBox.java:237)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.main(ResourceProcessorBusyBox.java:184)

12月 19, 2025 9:22:55 下午 com.google.devtools.build.android.ResourceProcessorBusyBox processRequest
严重: Error during processing
com.google.common.base.VerifyException: drawable/valdi-demo_valdi is not a valid resource name. Expected ^((?<package>[^:]+):)?(?<type>\w+)/(?<name>[A-Za-z0-9_.$]+)$
	at com.google.common.base.Verify.verify(Verify.java:417)
	at com.google.devtools.build.android.ResourceName.parse(ResourceName.java:55)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.consumeCompiledFile(AndroidCompiledDataDeserializer.java:531)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.read(AndroidCompiledDataDeserializer.java:676)
	at com.google.devtools.build.android.SerializedAndroidData.deserialize(SerializedAndroidData.java:108)
	at com.google.devtools.build.android.AndroidResourceMerger.mergeCompiledData(AndroidResourceMerger.java:204)
	at com.google.devtools.build.android.AndroidCompiledResourceMergingAction.main(AndroidCompiledResourceMergingAction.java:235)
	at com.google.devtools.build.android.ResourceProcessorBusyBox$Tool$3.call(ResourceProcessorBusyBox.java:82)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.processRequest(ResourceProcessorBusyBox.java:237)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.main(ResourceProcessorBusyBox.java:184)

Exception in thread "main" com.google.common.base.VerifyException: drawable/valdi-demo_valdi is not a valid resource name. Expected ^((?<package>[^:]+):)?(?<type>\w+)/(?<name>[A-Za-z0-9_.$]+)$
	at com.google.common.base.Verify.verify(Verify.java:417)
	at com.google.devtools.build.android.ResourceName.parse(ResourceName.java:55)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.consumeCompiledFile(AndroidCompiledDataDeserializer.java:531)
	at com.google.devtools.build.android.AndroidCompiledDataDeserializer.read(AndroidCompiledDataDeserializer.java:676)
	at com.google.devtools.build.android.SerializedAndroidData.deserialize(SerializedAndroidData.java:108)
	at com.google.devtools.build.android.AndroidResourceMerger.mergeCompiledData(AndroidResourceMerger.java:204)
	at com.google.devtools.build.android.AndroidCompiledResourceMergingAction.main(AndroidCompiledResourceMergingAction.java:235)
	at com.google.devtools.build.android.ResourceProcessorBusyBox$Tool$3.call(ResourceProcessorBusyBox.java:82)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.processRequest(ResourceProcessorBusyBox.java:237)
	at com.google.devtools.build.android.ResourceProcessorBusyBox.main(ResourceProcessorBusyBox.java:184)
Target //:valdi-demo_app_android failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 2036.571s, Critical Path: 401.22s
INFO: 5939 processes: 42 internal, 5891 local, 6 worker.
ERROR: Build did NOT complete successfully
Failed to build target: //:valdi-demo_app_android

To Reproduce
Install Valdi CLI
npm install -g @snap/valdi
valdi dev_setup
mkdir my_project && cd my_project
valdi bootstrap
valdi install android

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions