要了解的事项:
我委托开发人员将iOS应用移植到Android平台。我没有自己构建应用程序,我付钱让其他人这样做。我能够运行avd和模拟器并通过adb协议成功安装/卸载/重新安装。现在我要在Android Marketplace上签署APK以便发布,除了我被困住的地方。我已经尝试并研究了这个地狱无济于事。我认为我遇到的问题是我找到的材料已经过时了。
我试过的方法:
我知道如果这是一个简单的过程,每个人都可以成为开发人员。显然情况并非如此,所以当我的开发人员离开这个国家时,我正试图自己解决这个问题。任何和所有的帮助表示赞赏。
答案 0 :(得分:0)
假设:
假设您已经生成了密钥库(用于签署apk的私钥)。如果已经生成了yourApp-unsigned.apk,则可以使用命令行在没有eclipse或android studio的情况下进行签名您的供应商或您
您正在使用Windows执行以下步骤
签署apk: 将jdk bin的路径添加到系统变量中(如果您不知道如何操作,那么可以轻松搜索如何添加路径到Windows系统变量) 这是我的jdk路径(使用你的)
C:\ Program Files \ Java \ jdk1.8.0_25 \ bin
打开命令行并使用您的App apk和密钥库密钥
键入以下内容jarsigner -verbose -keystore c:\ users \ android \ myAppKeyStore.keystore c:\ users \ blabla \ Desktops \ myAppAPK.apk my_keystore_alias
如果成功,它会促使您输入私钥的密钥短语/密码(您应该知道的私钥生成密钥/密码)
使用命令行验证是否已成功签名
jarsigner -verify c:\ users \ blabla \ Desktops \ myAppSignedAPK.apk