以编程方式为Android Map API API生成凭据

时间:2015-09-17 13:48:25

标签: android google-maps google-maps-android-api-2

有没有办法在不访问控制台网站的情况下使用命令行或任何其他方式配置google maps api密钥?我正在尝试使用命令行构建和发布Android APK,一切都已正常运行,但每个Android APK都有不同的packageId,所有这些都使用Google地图。如何自动执行此配置?

<plugin>
    <groupId>com.smartbear.soapui</groupId>
    <artifactId>soapui-maven-plugin</artifactId>
    <version>5.0.0</version>
    <executions>
        <execution>
            <id>TestFluxCourant</id>
            <goals>
                <goal>test</goal>
            </goals>
            <phase>integration-test</phase>
            <configuration>
                <projectFile>${project.basedir}/src/test/resources/project1.xml</projectFile>
                <host>${integration}:${integrationPort}</host>
                <outputFolder>${project.build.directory}/project1</outputFolder>
                <junitReport>true</junitReport>
                <printReport>false</printReport>
                <exportAll>true</exportAll>
                <testFailIgnore>true</testFailIgnore>
                <settingsFile>${project.basedir}/src/test/resources/Soapui-maven-conf.xml</settingsFile>
            </configuration>
        </execution>
        <execution>
            <id>TestFluxHistorique</id>
            <goals>
                <goal>test</goal>
            </goals>
            <phase>integration-test</phase>
            <configuration>
                <projectFile>${project.basedir}/src/test/resources/project2.xml</projectFile>
                <host>${integration}:${integrationPort}</host>
                <outputFolder>${project.build.directory}/project2</outputFolder>
                <junitReport>true</junitReport>
                <printReport>false</printReport>
                <exportAll>true</exportAll>
                <testFailIgnore>true</testFailIgnore>
                <settingsFile>${project.basedir}/src/test/resources/Soapui-maven-conf.xml</settingsFile>
            </configuration>
        </execution>
    </executions>
</plugin>

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。您可以自动创建这些字符串(应用程序的SHA和包),但是您无法发送它们并检索密钥,您必须在浏览器中使用Web控制台。 您需要创建一次密钥,因此脚本通过命令行

的用处非常低