如何禁用生成的签名apk android Studio?
嗨,我试过1次生成签名apk进行测试,现在我只想在测试设备上进行刺激,但android studio总是生成签名apk。这将使过程更长(每次我点击run按钮android studio都会自动生成签名apk)如何禁用自动生成的签名apk?我只想在模拟器上运行应用程序?有一个选项卡,通常位于AS的左下角。将其从*release更改为*debug如何禁用生成的签名apk android Studio?,android,android-studio,apk,Android,Android Studio,Apk,嗨,我试过1次生成签名apk进行测试,现在我只想在测试设备上进行刺激,但android studio总是生成签名apk。这将使过程更长(每次我点击run按钮android studio都会自动生成签名apk)如何禁用自动生成的签名apk?我只想在模拟器上运行应用程序?有一个选项卡,通常位于AS的左下角。将其从*release更改为*debug (图片来源:Matt W Ott,)Android Studio似乎总是使用您上次使用的构建类型 所以只需选择Build->buildapk,下次它将执
(图片来源:Matt W Ott,)Android Studio似乎总是使用您上次使用的构建类型 所以只需选择Build->buildapk,下次它将执行此操作,而不是生成已签名的APK 当从IDE运行或调试项目时,Android Studio会自动使用Android SDK工具生成的调试证书对APK进行签名。首次在Android Studio中运行或调试项目时,IDE会自动在$HOME/.Android/debug.keystore中创建调试密钥库和证书,并设置密钥库和密钥密码 如果生成变量为RELEASE,则必须提供签名配置,但必须对apk进行签名,因为: Android要求所有APK在安装之前都要用证书进行数字签名 来源:尝试以这种方式打开
build.gradle(模块:应用程序) 然后去 构建类型{} 并删除(删除) debug{signingConfig signingConfigs.config} 然后 立刻同步
然后运行“app”将构建变量从*release更改为*debugThank如何更改构建变量?我已经根据图像进行了检查。已更改为调试,但仍自动生成已签名的apk。不知道为什么我可以看到你的build.gradle文件,即
签名配置
部分.My build.gradle//Top-level build文件,你可以在其中添加所有子项目/模块通用的配置选项。buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.5.0'//注意:不要将应用程序依赖项放在此处;它们属于//单个模块build.gradle文件}}所有项目{repositories{jcenter()flatDir{dirs'libs'}}}task clean(type:Delete){Delete rootProject.buildDir}不是顶级生成文件,我对第二个文件感兴趣:特定于应用程序模块的文件