Android同时安装Release和Debug版本的方法

发布时间:2019-08-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Android同时安装Release和Debug版本的方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一般项目做到后期,在测试的时候,需要在测试版本和正式版本之间进行频繁的切换,怎么办呢?土豪的话可以考虑使用两台机器,同时测试,然而为了方便测试,节约成本,最好的办法当然是在同一台机器上安装不同的版本。

然而,原则上来说,两个APP同时安装,由于签名和包名的问题是不可以的,不过,万能的天道之下,只有你想不到的,没有做不到的,首先我们分析一下原因,1.签名、2包名。也就是说,只要解决了这两个问题我们就成功了一。第一个自然好解决,debug和release我们分别指定不同的签名就行了。第二个怎么办呢?难道要复制一份代码,修改包名吗?这样岂不是显得太low?而且两个项目同时跟进维护容易出错。最重要的是显示不出逼格啊!这个时万能的gradle出来了(那谁,不要扔鞋子啊!…………)

1.找到build.gradle(Module: app)

找到BuildTyPEs中添加如下代码

 buildTypes {   release {    applicationIdSuffix ".release"    resValue "string", "app_name", "@string/app_name_release" //   minifyEnabled false //   PRoGuardFiles getDefaultProguarDFile('proguard-andROId.txt'), 'proguard-rules.pro'   }    debug {    applicationIdSuffix ".debug"    resValue "string", "app_name", "@string/app_name_debug"   } }   

2.找到strings.XMl

添加代码

  <string name="app_name_release">Release版本</string>  <string name="app_name_debug">Debug版本</string> 

3.找到AndroidManifest.xML

 <application   android:allowBackup="true"   android:icon="@mipmap/ic_launcher"   android:label="@string/app_name"   android:supportsRtl="true"   android:theme="@style/AppTheme">      <activITy android:name=".MainActivity">    <intent-filter>     <action android:name="android.intent.action.MAIN" />      <category android:name="android.intent.category.LAUNCHER" />    </intent-filter>   </activity>   </application>
android教程
脚本网站
android studio

脚本宝典总结

以上是脚本宝典为你收集整理的Android同时安装Release和Debug版本的方法全部内容,希望文章能够帮你解决Android同时安装Release和Debug版本的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。