小编Abd*_*hid的帖子

Alpha版本的APK上传失败.来自apksigner的错误:摘要算法和签名算法API级别不支持[[16,17]]

我使用keytool,jarsigner和zipalign utlities签署了APK.

我使用了以下命令:

keytool -genkey -v -keystore myAppTransporterKey.keystore -alias myTransporter -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)

cordova插件rm cordova-plugin-console

cordova build --release android

jarsigner -verbose -keystore C:\Users\ali\Documents\transporterApp\myAppKey.keystore C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk myTransporter


jarsigner -verify C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)

运行后:

jarsigner -verify -verbose -certs C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)

收到此消息:jar验证

运行后:

zipalign -v 4 C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\myTransporter-Final.apk
Run Code Online (Sandbox Code Playgroud)

得到消息:验证成功

在Google Play控制台上传到ALPAH后,我收到以下错误消息

上传新的APK到Alpha

上传

您上传了一个带有无效签名的APK(详细了解签名).来自apksigner的错误:ERROR(Jar签名者D2DTRANS.RSA):JAR签名META-INF/D2DTRANS.RSA使用摘要算法2.16.840.1.101.3.4.2.1和签名算法1.2.840.113549.1.1.1 API不支持等级[[16,17]]

android jarsigner cordova

5
推荐指数
1
解决办法
7136
查看次数

Ionic 3从app.component类重定向到另一个页面

我收到推送通知消息,一旦收到消息,我想重定向到另一个页面或显示另一个页面而不是主页.

NavController 在这里不起作用,所以我想知道会是什么?

export class MyApp{

    rootPage:any = HomePage;

    constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, public push: Push) {

        platform.ready().then(() => {
            // Okay, so the platform is ready and our plugins are available.
            // Here you can do any higher level native things you might need.
            statusBar.styleDefault();
            splashScreen.hide();
        });


        this.push.rx.notification()
            .subscribe((msg) => {
                alert(msg.title + ': ' + msg.text);
                // I want to redirect to another page with msg object instead of HomePage
            });

    }
}
Run Code Online (Sandbox Code Playgroud)

因为在MyApp {}下的app.component.ts中,当我声明constructor(public …

typescript ionic2 ionic3 angular

2
推荐指数
1
解决办法
7438
查看次数

标签 统计

android ×1

angular ×1

cordova ×1

ionic2 ×1

ionic3 ×1

jarsigner ×1

typescript ×1