首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apksigner未在termux上签署apk

Apksigner未在termux上签署apk
EN

Stack Overflow用户
提问于 2020-11-05 00:39:30
回答 2查看 504关注 0票数 3

我正在android上的termux上编译Mario 64,但在完成时遇到了一些问题。

这是正在发生的错误,我哪里错了?谢谢!

代码语言:javascript
复制
apksigner sign --cert certificate.pem --key key.pk8 build/us_pc/sm64.us.f3dex2e.apk

Exception in thread "main" java.lang.NoSuchMethodError: No virtual method toPath()Ljava/nio/file/Path; in class Ljava/io/File; or its super classes (declaration of 'java.io.File' appears in /system/framework/core-oj.jar)              
  at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:353)
  at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:83) make: *** [Makefile:887: build/us_pc/sm64.us.f3dex2e.apk] Error 1                                                
代码语言:javascript
复制
$ ls -al build/us_pc/sm64.us.f3dex2e.apk
$ cp sm64.us.f3dex2e.apk storage/emulated/Download
cp: cannot stat 'sm64.us.f3dex2e.apk': No such file or directory
EN

回答 2

Stack Overflow用户

发布于 2021-01-25 17:03:07

我认为这是“文件”和“文件”的基本问题!检查第一个字母,以防它在某处意外大写

票数 0
EN

Stack Overflow用户

发布于 2021-01-26 14:13:55

尝试此APK Signer

然后运行apksigner [-p password] keystore input-apk output-apk,这将使用指定的密钥库(如果需要,也可以创建一个)来创建签名的输出文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64684147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档