google play上架操作

本文详细介绍从腾讯加固下载的应用如何通过重新签名和使用zipalign工具优化,成功上传至GooglePlay市场的步骤。并提供了处理SSL错误、选择特定SDK及支持64位等关键注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近需要上传到google play市场,需求是从腾讯加固下载,重新签名后上传google play。

使用普通的打包方式上传不成功,需要用到以下步骤:

 

加固后步骤:

1、重新签名

jarsigner -verbose -sigalg SHA1withDSA -digestalg SHA1 -keypass 密码 -storepass 密码 -keystore xxxxxxx.keystore 20200519_jiagu1130.apk 别名

 

2、ziplink D:\Android\SDK\build-tools\29.0.2 目录下cmd操作

zipalign -v 4  20200519_jiagu1130.apk 20200519_jiagu1130_ziplink.apk

 

这样apk就可以正常上传了

 

还要一些要注意的问题:

1、必须支持64位

2、

如果WebView重写了onReceivedSslError方法:

使用这个:

public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

                final SslErrorHandler mHandler ;

                mHandler= handler;

                AlertDialog.Builder builder = new AlertDialog.Builder(activity);

                builder.setMessage("ssl证书验证失败");

                builder.setPositiveButton("继续", new DialogInterface.OnClickListener() {

                    @Override

                    public void onClick(DialogInterface dialog, int which) {

                        mHandler.proceed();

                    }

                });

                builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {

                    @Override

                    public void onClick(DialogInterface dialog, int which) {

                        mHandler.cancel();

                    }

                });

                builder.setOnKeyListener(new DialogInterface.OnKeyListener() {

                    @Override

                    public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {

                        if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) {

                            mHandler.cancel();

                            dialog.dismiss();

                            return true;

                        }

                        return false;

                    }

                });

                AlertDialog dialog = builder.create();

                dialog.show();

            }

3、高德地图要用指定的sdk

4、bugly要用指定的sdk

5、科大讯飞要用指定的sdk

### 如何在Google Play发布应用程序 #### 准备工作 为了成功地将应用程序发布到Google Play,开发者需先注册成为Google Play开发者,并支付一次性注册费用。完成账户设置后,可以开始准备应用的相关材料,包括但不限于图标、截图以及描述文件等。 #### 创建和配置项目 进入Google Play Console,在控制台内新建一个应用条目。按照提示输入必要的信息,比如应用名称、类别和其他元数据。这些基本信息对于吸引潜在用户至关重要[^1]。 #### 构建APK或AAB包 构建适合发布的Android Package Kit (APK) 或 Android App Bundle (AAB),这是安装在设备上的软件分发格式。确保遵循最新的打包标准和技术要求,例如支持64位架构和支持较高的API级别[^3]。 #### 测试阶段 利用Google Play提供的内部测试轨道来部署初步版本的应用程序给一小部分受信任的测试者试用。这一步骤有助于发现可能存在的问题并收集反馈意见,从而优化最终产品。 #### 提交审核 当确认所有功能正常运作且满足市场规定之后,就可以通过Google Play Console提交正式版以供审查。在此过程中要严格遵守官方制定的各项准则和服务条款,以免遭遇拒绝或延迟批准的情况[^4]。 #### 发布与维护 一旦获得许可,便可以选择立即公开或者设定特定日期自动上线。后续还需要持续关注评论区动态,及时响应用户的疑问和批评;定期更新内容保持竞争力的同时也要留意任何新的政策变动以防违规风险[^2]。 ```python # Python代码示例仅用于说明目的,实际操作无需编写Python脚本 def publish_to_google_play(): register_developer_account() prepare_application_materials() create_project_in_console() build_apk_or_aab_package() conduct_internal_testing() submit_for_review() monitor_and_maintain_after_release() publish_to_google_play() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值