Android包名不能以数字开头

以前没用过数据开头的包名,今天遇到了,一直报以下错误

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processReleaseResources'. 
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
 > Android resource linking failed
 /Users/x/x_project/build/app/intermediates/packaged_manifests/release/AndroidManifest.xml:2: AAPT: error: attribute 'package' in <manifest> tag is not a valid Android package name: 'com.package.x'.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s 

配置文件肯定是正常的,百思不解,最后找到答案是包名不能以数字开头,官方说法:

A full Java-language-style package name for the Android app. The name may contain uppercase or lowercase letters ('A' through 'Z'), numbers, and underscores ('_'). However, individual package name parts may only start with letters. While building your app into the an application package (APK), the build system uses the package attribute for two things

https://developer.android.com/guide/topics/manifest/manifest-element.html#package