我正在用Android开发工具开发一个Android应用程序。 现在我尝试了新的Android Studio,如果把我的智能手机连接到PC上,直接在Android Studio中运行程序,一切都很好。 但现在我想在其他智能手机上测试这个程序,而不是把它们连接到我的电脑上。

ADT每次编译程序时都会在“projectname/bin”下创建。apk文件。在我看来,Android Studio目前并没有做到这一点。

所以,我的问题是:有可能用Android Studio创建一个unsigned .apk文件吗?


当前回答

安卓工作室 3.4

分级构建运行完成后,您将在右下角看到如下通知。

点击locate,你会看到你的可调试APK

其他回答

我想最简单的方法是:

在右侧打开Gradle标签 双击YourProject/:app/assemble(或assembleDebug) 你可以在这里找到apk …/志愿者项目/ app /构建/输出/ apk / app-debug.apk

我的工作如下:

如果你已经在build.gradle中进行了设置,请继续遵循设置空白。

signingConfigs {
        release {
            storePassword ""
            keyAlias ""
            keyPassword ""
        }
    }

然后在编辑器窗口中选择Gradle Task。如果您已经创建,它将显示所有口味的列表。

只需转到你的应用程序\app\build\outputs\apk

将两者复制到手机并安装app-debug.apk

根据Gradle构建Unsigned APK,你可以简单地用Gradle构建你的应用程序。 为了做到这一点:

点击顶部工具栏上的下拉菜单(通常带有android图标和应用程序名称) 选择编辑配置 点击左上角的加号或按alt+插入 选择它 选择你的模块作为Gradle项目 在“任务”中输入“组装” 按OK 媒体播放

之后,您应该在目录中找到未签名的“apk” ProjectName \ app \ \输出\的apk构建

——在signingconfigurations中创建新配置

unsigned {
        //do not sign
    }

——在buildTypes中创建构建类型

unsigned {
        versionNameSuffix '-unsigned'
    }

去构建变种,选择unsigned standard。构建项目。

——进入“outputs/apk”,找到“XXX-unsigned.apk”。要检查它是否无符号,请尝试将其安装到设备-您将失败。