1

我的问题如下:

我正在为我的 Android 应用程序使用 Amazon Login。我需要多个 Amazon API 密钥,一个用于生产,另一个用于调试。这与在亚马逊商店中拥有一个不同,而我在商店中没有调试一个。看来我需要使用 2 个单独的 api_key.txt 文件。如何根据我的应用程序(调试/生产)生成的 apk 提供两个单独的 api_key.txt 文件

谢谢

笔记

如果与正确的 apk(debug.apk 与 release.apk)配对,则单独使用生产 api 密钥或调试一个都可以正常工作,问题是将两者连续组合到同一个项目中。

4

1 回答 1

2

因此,假设您将api_key.txt文件放在/src/main/assets/目录中,您可以使用特定于构建类型的目录结构,如下所示:

  • src/main/assets/...(并非特定于构建类型的所有其他资产)
  • src/debug/assets/api_key.txt
  • src/release/assets/api_key.txt

Gradle 将为适当的构建类型获取适当的文件。

于 2014-05-14T08:56:33.993 回答