需要修改源码
修改文件在源码目录下的 \platform\android\export\export.cpp ,第396行左右
1.修改添加release 的keystore文件为非本项目资源浏览方式,这样就不必把keystore文件复制到godot项目内。
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release",PROPERTY_HINT_FILE,"keystore") );
改为
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release",PROPERTY_HINT_GLOBAL_FILE,"keystore") );
2.添加签名密码,这也许是作者漏加了,导致进行包签名的时候,密码为空,签名失败。
在
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release_user" ) );
下一行,新增一行:
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release_password" ) );
修改文件在源码目录下的 \platform\android\export\export.cpp ,第396行左右
1.修改添加release 的keystore文件为非本项目资源浏览方式,这样就不必把keystore文件复制到godot项目内。
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release",PROPERTY_HINT_FILE,"keystore") );
改为
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release",PROPERTY_HINT_GLOBAL_FILE,"keystore") );
2.添加签名密码,这也许是作者漏加了,导致进行包签名的时候,密码为空,签名失败。
在
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release_user" ) );
下一行,新增一行:
p_list->push_back( PropertyInfo( Variant::STRING, "keystore/release_password" ) );