Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android CordovaError:项目名称不能以数字开头_Android_Cordova_Android Studio_Ionic Framework_Ionic3 - Fatal编程技术网

Android CordovaError:项目名称不能以数字开头

Android CordovaError:项目名称不能以数字开头,android,cordova,android-studio,ionic-framework,ionic3,Android,Cordova,Android Studio,Ionic Framework,Ionic3,我正在构建一个应用程序,其名称以数字“100次”开头。但当我尝试添加Android平台时: ionic cordova platform add android 我得到以下错误: CordovaError: Error validating project name. Project name must not begin with a number 我的config.xml类似于: <?xml version='1.0' encoding='utf-8'?> <widge

我正在构建一个应用程序,其名称以数字“100次”开头。但当我尝试添加Android平台时:

ionic cordova platform add android
我得到以下错误:

CordovaError: Error validating project name. Project name must not begin with a number
我的config.xml类似于:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.myapp.times100" ...>
    <name>100 Times</name>
    ...
</widget>

一百次
...
据我所知,这不是谷歌游戏的限制,因为有很多应用程序的名字都是以数字开头的


如何使用以Cordova数字开头的应用程序名?

我可以按照以下步骤在应用程序名开头使用数字:

  • 创建运行“cordova prepare android”的android studio项目
  • 打开Android Studio项目并编辑“res/values/strings.xml”
  • 用所需名称替换“app_name”节点内容
  • 使用Android Studio构建APK

  • 这是一个科尔多瓦错误。有一个问题:

    在cordova android的版本
    9.x
    中也有一个拉取请求来修复它:

    目前唯一的办法是使用一些(黑客)解决方法来解决这个问题


    我使用docker容器在CI环境中生成apk,因此在Android Studio中手动执行命令在我的情况下是不可能的,因此我对不必要的(而且是错误的)行进行了分叉、注释验证并在我的项目中安装了来自分叉github repo的android插件。

    您不能命名名称以数字开头的应用程序。重命名应用程序的名称并从字母表开始