如果我有一个apk可以删除当前的签名,有些如何使用不同的.keystore文件重新签名并仍然安装应用程序?
更新:我设法让它与Jorgesys的解决方案一起使用,之前我搞砸了,我解压缩.apk然后在删除META-INF文件夹并将文件扩展名更改回.apk后重新解压缩.我应该做的只是用winzip打开它并删除winzip里面的文件夹.
我从互联网上下载了Myfiles.apk,我正在尝试将它安装到我的Android模拟器上.
通过命令提示符安装Myfiles.apk文件时,我收到此错误.
我在命令提示符下尝试了以下
C:\android-sdk\tools> adb -s emulator-5554 install C:\Users\Me\Desktop\MyFiles.apk
Run Code Online (Sandbox Code Playgroud)
如何正确地将此APK安装到模拟器?
我通常用Eclipse创建项目并将它们导入Android Studio,因为我讨厌AS给我的项目结构.在模块设置中,我可以创建工件,允许我将构建的apk输出到某个路径.

现在我直接用AS创建了一个Gradle项目,看起来这些项目的选项比eclipse项目少得多.我没有找到任何输出我的apk,我建立后在我的项目文件夹中找不到任何apk.

如何从构建过程中获取未签名的apk?
我有一个 React 本机应用程序。我正在准备通过 github-actions 将 Android 持续部署到 Google Play 商店。
我正在使用这个库来签署应用程序:https ://github.com/r0adkll/sign-android-release
我有以下用于发布的 github-action 的 yaml 配置文件:
on: workflow_dispatch
name: Release to Google Play Store
jobs:
beta-distribution:
runs-on: ubuntu-latest
name: Beta Distribution
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-node@master
- uses: c-hive/gha-yarn-cache@v1
- name: Install node modules
run: |
yarn install
- name: Cache Gradle Wrapper
uses: actions/cache@v2
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
- name: Cache Gradle Dependencies
uses: actions/cache@v2
with:
path: ~/.gradle/caches …Run Code Online (Sandbox Code Playgroud)