如何轻松运行调试和发布版本

时间:2016-11-13 18:49:49

标签: android debugging release

嗯,在我的应用程序中,我使用谷歌地图和谷歌登录API,我运行调试版本的测试和更多的测试,然后我发布我的发布版本和密钥不起作用...我已经走了到谷歌API控制台并抓住谷歌地图的另一个关键,

对于Google登录,我必须为我的keystore.jks创建一个新的SHA1,得到一个名为“client-secret.json”的文件并放入我的应用程序的文件夹,然后我再次以发布模式编译它它起作用了......

现在我需要编译调试版本以进行更多测试,因为它比发布速度快得多,并且Google登录无法再次运行

我需要做些什么才能让它再次在调试模式下工作?还有一种方法可以轻松地在调试和发布模式之间切换,因为我必须更改文件才能实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

在Android Studio中:

右键点击src文件夹-> New -> XML -> Values XML File

它会显示如下屏幕:

Android studio add XM file screen

选择上面的donottranslatedebug。在生成的文件上,您可以将调试密钥添加到地图。

重复此过程,但在上面的屏幕上使用目标源集:release并在其中添加释放密钥。

我不确定您放置此JSON文件的位置,但在添加地图密钥后,您可以检查是否在项目结构中创建了debugrelease个文件夹。所以你只需要从XML文件重复相同的概念。

调试JSON进入调试文件夹,版本JSON进入“release”文件夹。两者的顺序与他们当前位于main文件夹中的顺序相同。

如果您不使用Android Studio,则应更改为Android Studio,因为不再支持Eclipse插件。

您希望在调试和发布之间做出任何其他改变可以以同样的方式完成。 .java文件,drawables,字符串,任何东西。