Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用生成的签名apk android Studio?_Android_Android Studio_Apk - Fatal编程技术网

如何禁用生成的签名apk android Studio?

如何禁用生成的签名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,下次它将执

嗨,我试过1次生成签名apk进行测试,现在我只想在测试设备上进行刺激,但android studio总是生成签名apk。这将使过程更长(每次我点击run按钮android studio都会自动生成签名apk)如何禁用自动生成的签名apk?我只想在模拟器上运行应用程序?

有一个选项卡,通常位于AS的左下角。将其从*release更改为*debug


(图片来源: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}不是顶级生成文件,我对第二个文件感兴趣:特定于应用程序模块的文件