Android Studio 未显示发布文件
Android Studio not showing release files
使用:
Android Studio 2.2
Build #AI-145.3276617, built on September 15, 2016
JRE: 1.8.0_76-release-b03 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
我在使用 google 地图发布密钥时遇到问题(我的应用程序未显示地图发布模式)。一开始我以为我错过了复制 API_KEY 的发布,所以我打开了 Android Studio 生成的文件: google_maps_api.xml 但令人惊讶的是我已经更改了它们,我的意思是,一个API_KEY 用于调试,1 用于发布,所以我有点困惑。
这是我的项目在 Android 模式下的样子:
这段代码是由 Android Studio 在我的 AndroidManifest 中生成的:
在 运行 应用程序处于发布模式后,我收到此错误:
在这一点上,就像我说的那样,我很困惑,因为我认为我在文件 google_maps_api.xml
中使用的 API_KEY 是发行版...但不是。
在挖掘文件后,我发现我有一个同名的第三个文件,但在 /release/res/values/ 路径 但 Android Studio 没有显示它
最后我只是手动将 API 键值复制到文件 /release/res/values/google_maps_api.xml
所以问题:
我是不是在 Android Studio 中遗漏了一些配置来让它显示发布文件,或者这是一个错误?
Studio 不应该 Android Studio 自动替换主文件到发布文件吗?
您是否在您的清单末尾添加了您 API_KEY?
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyDHG0bSP0pJB4U-sqAcsgldjtwywXUOYfMlqE" />
</application>
</manifest>
使用:
Android Studio 2.2
Build #AI-145.3276617, built on September 15, 2016
JRE: 1.8.0_76-release-b03 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
我在使用 google 地图发布密钥时遇到问题(我的应用程序未显示地图发布模式)。一开始我以为我错过了复制 API_KEY 的发布,所以我打开了 Android Studio 生成的文件: google_maps_api.xml 但令人惊讶的是我已经更改了它们,我的意思是,一个API_KEY 用于调试,1 用于发布,所以我有点困惑。
这是我的项目在 Android 模式下的样子:
这段代码是由 Android Studio 在我的 AndroidManifest 中生成的:
在 运行 应用程序处于发布模式后,我收到此错误:
在这一点上,就像我说的那样,我很困惑,因为我认为我在文件 google_maps_api.xml
中使用的 API_KEY 是发行版...但不是。
在挖掘文件后,我发现我有一个同名的第三个文件,但在 /release/res/values/ 路径 但 Android Studio 没有显示它
最后我只是手动将 API 键值复制到文件 /release/res/values/google_maps_api.xml
所以问题:
我是不是在 Android Studio 中遗漏了一些配置来让它显示发布文件,或者这是一个错误?
Studio 不应该 Android Studio 自动替换主文件到发布文件吗?
您是否在您的清单末尾添加了您 API_KEY?
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyDHG0bSP0pJB4U-sqAcsgldjtwywXUOYfMlqE" />
</application>
</manifest>