You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Android SDK初始化Radaee Master/Classic专业版License并移除水印

Radaee Android 专业版授权正确配置及水印排查方案

一、核心授权规则

  • 授权绑定的包名必须和主App模块build.gradle中defaultConfig下的applicationId完全一致,和子模块包名、AndroidManifest中的package属性无关联,SDK校验的是App运行时的实际applicationId。
  • Classic系列和Master系列SDK的授权密钥不通用,对应产品线的密钥只能在同系列SDK上生效,跨版本使用会直接激活失败。

二、标准激活操作流程

1. 全局激活调用

必须在App首次启动的Application.onCreate()中调用激活接口,禁止延迟到PDF页面加载时才调用:

Classic v3.x 版本激活代码

// 三个参数需和授权提交的信息完全一致,大小写、空格都不能有差异
int activeResult = RadaeePDFPlugin.activateLicense(context, "注册时填写的公司名称", "注册时填写的邮箱", "授权密钥");

Master v1.x 版本激活代码

boolean activeResult = RadaeePDFManager.getInstance().activate(context, "注册时填写的公司名称", "注册时填写的邮箱", "授权密钥");

2. 激活结果校验

调用接口后优先判断激活结果,确认成功后再加载PDF文件:

  • Classic版本返回0为激活成功,非0为失败:-1代表参数错误、-2代表包名不匹配、-3代表密钥无效
  • Master版本返回true为激活成功,false为激活失败

三、异常问题排查点

  1. 确认所持授权对应的SDK产品线,不要跨系列混用密钥,若购买的是Classic版本授权,在Master SDK上无法生效
  2. 之前用子模块包名注册的授权无法匹配主App的applicationId,需联系官方提交主App的applicationId换发新密钥
  3. 测试前完全卸载设备上的旧安装包、清理应用缓存,避免本地缓存的失效激活状态干扰测试结果
  4. 若使用多渠道打包,检查所有渠道包的applicationId是否添加了后缀,所有变体包的applicationId都需要和授权绑定的包名完全一致

内容的提问来源于stack exchange,提问作者Hector

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:57:03