mumu_v
mumu_v
  • 发布:2024-10-28 10:41
  • 更新:2024-10-28 13:36
  • 阅读:136

HBuilder X - 4.31.2024102414-alpha hbuilderx cli 打包异常问题

分类:HBuilderX

hbuilderx 4.31.2024102414-alpha 是不是在hbuilderx cli 打包android的时改了什么东西,现在提示 证书别名不能为空 , hbuilderx 4.28.2024092105-alpha 正常可以执行命令打包,文档也没找到说明
文档地址 https://hx.dcloud.net.cn/cli/pack

4.31.2024102414-alpha:
PS D:\code\app_alarm> yarn build:app
yarn run v1.22.22
$ set NODE_ENV=production&& node ./shell/prod.mjs
? 是否使用自定义基座? false
? 是否使用安心打包? true
10:21:24.956 证书别名不能为空

hbuilderx 4.28.2024092105-alpha
PS D:\code\app_alarm> yarn build:app
yarn run v1.22.22
$ set NODE_ENV=production&& node ./shell/prod.mjs
? 是否使用自定义基座? false
? 是否使用安心打包? true
10:31:58.759 检查云端打包状态...

10:31:59.278 检查打包资源...

2024-10-28 10:41 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

  1. 什么项目?
  2. 提供下你操作的cli打包命令、或cli打包json配置文件
  3. 提供下错误截图,以便我们排查问题
  • mumu_v (作者)

    hbuilder 4.31.2024102414-alpha

    项目 uniapp vue3 alpha vite @dcloudio/uni-app": "3.0.0-alpha-4030120241024001

    2024-10-28 14:26

  • mumu_v (作者)

    let data = await fs.promises.readFile(`./keystore/${VITE_REPLACEMENT_MANIFEST}/prodApp.json`, 'utf8');  
    let newData = JSON.parse(data);

    let { project, platform, android, isconfusion, splashads, rpads, pushads } = newData;
    let { packagename, androidpacktype, certalias, certpassword } = android;

    let questions = [
    { type: 'list', name: 'iscustom', message: '是否使用自定义基座?', choices: ['false', 'true'] },
    { type: 'list', name: 'safemode', message: '是否使用安心打包?', choices: ['true', 'false'] },
    ];

    let { iscustom, safemode } = await inquirer.prompt(questions);

    // https://hx.dcloud.net.cn/cli/pack?id=extend
    const projectPack = ['pack', '--project', project, '--platform', platform, '--safemode', safemode, '--isconfusion', isconfusion, '--iscustom', iscustom];
    const adPack = ['--splashads', splashads, '--rpads', rpads, '--pushads', pushads];
    const androidPack = ['--android.packagename', packagename, '--android.androidpacktype', androidpacktype, '--android.certalias', certalias, '--android.certfile', `${grandParentDir}/keystore/${VITE_REPLACEMENT_MANIFEST}/app.keystore`, '--android.certpassword', certpassword];

    2024-10-28 14:26

  • mumu_v (作者)

    数据输出 [

    'pack',

    '--project',

    'app_alarm',

    '--platform',

    'android',

    '--safemode',

    'true',

    '--isconfusion',

    false,

    '--iscustom',

    'false',

    '--splashads',

    false,

    '--rpads',

    false,

    '--pushads',

    false,

    '--android.packagename',

    'xxxxxx',

    '--android.androidpacktype',

    '0',

    '--android.certalias',

    'zhwj.app.alarm.release',

    '--android.certfile',

    'D:/code/app_alarm/keystore/release/app.keystore',

    '--android.certpassword',

    'xxxx'

    ]

    2024-10-28 14:27

  • z***@163.com

    google地图的key在Android不支持使用uni.getLocation方法type为gcj02么,使用的时候报错getLocation:fail getLocation:fail not support gcj02

    2024-10-29 08:56

  • DCloud_heavensoft

    回复 z***@163.com: gcj02是中国的国标,google怎么会支持

    2024-10-29 15:04

  • z***@163.com

    回复 DCloud_heavensoft: 那uni.getLocation方法是获取不了国外的地址信息对吧,只能获取经纬度

    2024-10-31 08:16

要回复问题请先登录注册