Android studio 我怎样才能得到“我的”呢;生成已签名的APK“;Android Studio中的工具是否使用keystore.properties中的信息?

Android studio 我怎样才能得到“我的”呢;生成已签名的APK“;Android Studio中的工具是否使用keystore.properties中的信息?,android-studio,gradle,Android Studio,Gradle,我随后创建了一个keystore.properties文件,并将其用于我的Android Studio项目的应用程序build.gradle。这使我不必在gradle文件中输入签名凭据,并且无需手动输入凭据即可构建和运行应用程序的发布版本。但是,当我选择“生成已签名的APK…”时,我仍然需要输入凭据。是否可以让此工具只使用keystore.properties中的信息?为什么必须选择“生成签名的APK…”?只需使用./gradlew assembleerelease,因为我认为这是我不需要离开A

我随后创建了一个
keystore.properties
文件,并将其用于我的Android Studio项目的应用程序
build.gradle
。这使我不必在gradle文件中输入签名凭据,并且无需手动输入凭据即可构建和运行应用程序的发布版本。但是,当我选择“生成已签名的APK…”时,我仍然需要输入凭据。是否可以让此工具只使用
keystore.properties
中的信息?

为什么必须选择“生成签名的APK…”?只需使用./gradlew assembleerelease,因为我认为这是我不需要离开Android工作室就能做到的事情。另外,因为该命令需要安装JDK,如果不需要的话,我宁愿不安装JDK。但是您可以在Android Studio中运行gradle任务。JDK也是编译Android所必需的…显然JDK不是必需的,因为我可以在不安装JDK的情况下将我的androidstudio项目编译成build并发布apk。它只要求我在Android Studio的终端或单独的终端上运行命令时安装它。你说得对,虽然Android Studio有一个终端,但我忘了。最新OpenJDK的副本与Android Studio 2.2及更高版本捆绑在一起。没有JDK,就无法编译java类。