以前的Android项目好久没有用了,开发工具也卸载了,现在想重新跑起来又不想装Android Studio,因此尝试使用vscode来重新跑起来。在以前的文章中我提到vscode搭建java开发和环境,今天来尝试搭建Android开发环境。
第一步:安装android-sdk-windows ,这个百度搜索就可以下载。下载后放在你要放置的路径,我的是D:\Program Files\Eclipse Adoptium\android-sdk-windows。
第二步:安装VSCode Android Pack
在local.properties配置android-sdk路径。在文件中配置腾讯云的镜像gradle-wrapper.properties。会自动下载gradle-5.4.1-all.zip,如下:
使用配置tasks.json配置相关任务如果:
然后就可使用ctrl+shift+b 弹出配置的任务:打包、清理等。
也可在命令窗口中执行./gradlew assembleDebug 打包apk。
生成一个 .jks (Java KeyStore) 文件通常用于存储你的私钥,以便在构建和发布Android应用时进行签名。你可以使用Java的keytool命令来生成一个.jks文件。
以下是如何使用keytool来生成一个.jks文件的步骤:
打开命令行或终端:首先,你需要打开一个命令行界面或终端。找到keytool:keytool是Java开发工具包(JDK)的一部分。确保你已经安装了JDK,并且keytool在你的系统路径中。你可以通过输入keytool来检查它是否可用。生成新的密钥库和密钥对:使用以下命令来生成一个新的密钥库和密钥对:keytool -genkey -v -keystore consumption.jks -alias consumption -keyalg RSA -keysize 2048 -validity 10000这个命令会创建一个名为consumption.jks的密钥库,并生成一个别名为consumption的RSA密钥对。密钥大小为2048位,并且密钥对的有效期为10000天(约27年)。在运行此命令时,keytool会提示你输入密钥库和密钥的密码,以及你的姓名、组织单位、组织、所在城市或地区、所在州或省份以及国家代码。这些信息将用于在签名过程中标识你的密钥。保存文件:默认情况下,consumption.jks文件将生成在你运行keytool命令的当前目录下。你可以通过指定-dest参数(在某些版本的keytool中可能不支持)或使用文件系统的命令(如mv或cp)来将其移动到其他位置。在Android项目中引用:一旦你生成了consumption.jks文件,你可以像上面描述的那样在Android项目的app/build.gradle文件中引用它。确保文件位于你的项目可以访问的位置(如项目的根目录或特定的配置目录)。保护你的密钥库:记住,你的.jks文件包含用于签名你的Android应用的私钥。务必妥善保管这个文件,并不要将其分享给任何人或提交到版本控制系统中。如果你丢失了这个文件或密码,你将无法更新你的应用的签名,这可能导致用户无法安装新版本的应用作为更新。在Android项目中,签名配置(signingConfigs)通常放在应用的build.gradle文件中,而不是根目录下的build.gradle文件。应用的build.gradle文件通常位于app模块内,路径为app/build.gradle。以下是一个简化的例子,展示了如何在应用的build.gradle文件中配置签名:创建新项目:打开VSCode,选择“文件”>“新建文件夹”,并为你的项目创建一个新文件夹。打开命令面板(Ctrl + Shift + P),输入“Android”并选择“Android: 创建项目”。配置项目:在弹出的窗口中,输入你的项目名称并选择项目类型(例如,应用程序或库)。选择Android SDK版本和目标设备,并选择所需的语言和框架(Java或Kotlin)。等待项目创建:点击“创建项目”按钮,VSCode会自动为你创建一个Android项目。编写和运行代码:在VSCode中打开你的Android项目文件夹,开始编写代码。使用ADB(Android Debug Bridge)或模拟器/真实设备来运行和调试你的应用程序。