提交 c462a5dc 作者: 方治民

chore: 生成安卓证书 + 图标

上级 fa7da8d3
No preview for this file type
创建命令:keytool -genkey -alias beta-app -keyalg RSA -keysize 2048 -validity 36500 -keystore beta-app.keystore 创建命令:keytool -genkey -alias agri-app -keyalg RSA -keysize 2048 -validity 36500 -keystore agri-app.keystore
查看命令:keytool -list -v -keystore beta-app.keystore 查看命令:keytool -list -v -keystore agri-app.keystore
查看 MD5 命令:keytool -exportcert -keystore xxx.keystore | openssl dgst -md5 查看 MD5 命令:keytool -exportcert -keystore agri-app.keystore | openssl dgst -md5
参考文档:[Android 平台签名证书(.keystore)生成](https://blog.csdn.net/weixin_42714661/article/details/122946166) 参考文档:[Android 平台签名证书(.keystore)生成](https://blog.csdn.net/weixin_42714661/article/details/122946166)
DCloud appid:`__UNI__2E9441A` DCloud appid:`__UNI__FD09823`
包名:com.yiring.app.beta 包名:com.yiring.app.agri
别名:beta-app 别名:agri-app
密码:yiring.com 密码:yiring.com
过期时间:100 年 过期时间:100 年
输入密钥库口令: 密钥库类型: jks 密钥库提供方: SUN 密钥库类型: PKCS12密钥库提供方: SUN
您的密钥库包含 1 个条目 您的密钥库包含 1 个条目
别名: beta-app 创建日期: 2022-10-8 条目类型: PrivateKeyEntry 证书链长度: 1 证书[1]: 所有者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown 发布者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown 序列号: 622f4ca2 有效期为 Sat Oct 08 13:51:02 CST 2022 至 Mon Sep 14 13:51:02 CST 2122 证书指纹: MD5: 07:A7:85:F1:4F:77:F2:B7:93:FC:45:7F:37:78:E1:47 SHA1: 82:FF:B4:49:04:71:7B:17:44:A4:CB:6C:92:4D:8F:72:BA:FD:22:88 SHA256: 14:2D:39:34:DF:BF:4F:D1:97:E9:4E:D2:4C:45:25:8E:31:A4:0C:7E:AA:00:AE:1A:2F:68:9B:B5:FB:6B:DB:E6 签名算法名称: SHA256withRSA 主体公共密钥算法: 2048 位 RSA 密钥版本: 3 别名: agri-app创建日期: 2025年9月18日条目类型: PrivateKeyEntry证书链长度: 1证书[1]: 所有者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown发布者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown序列号: e9686dfc0674856a生效时间: Thu Sep 18 14:58:44 CST 2025, 失效时间: Sat Aug 25 14:58:44 CST 2125证书指纹: SHA1: 38:11:34:E8:94:59:BC:07:1E:F4:23:65:B1:4D:85:6A:DF:98:09:F3 SHA256: FD:D4:FE:31:42:77:6F:5C:84:21:2D:D3:51:D9:4A:EF:8A:BF:38:5F:F6:1E:35:BE:3D:F2:56:56:C6:1F:B1:63签名算法名称: SHA256withRSA主体公共密钥算法: 2048 位 RSA 密钥版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 12 B5 51 CB 32 F1 47 85 F6 4F E7 4F B9 1A 58 9E ..Q.2.G..O.O..X. 0010: 8E F6 55 CC ..U. ] ]
---
---
logo.png

17.8 KB | W: | H:

logo.png

180.0 KB | W: | H:

logo.png
logo.png
logo.png
logo.png
  • 2-up
  • Swipe
  • Onion skin
{ {
"name": "数智农服", "name" : "数智农服",
"appid": "__UNI__FD09823", "appid" : "__UNI__FD09823",
"description": "数智农服 APP", "description" : "数智农服 APP",
"versionName": "1.0.0", "versionName" : "1.0.0",
"versionCode": 10000, "versionCode" : 10000,
"transformPx": false, "transformPx" : false,
"locale": "zh-Hans", "locale" : "zh-Hans",
"vueVersion": "3", "vueVersion" : "3",
/* 5+App特有相关 */ // 配置文件详细说明 /* 5+App特有相关 */// 配置文件详细说明
// https://uniapp.dcloud.net.cn/collocation/manifest-app.html#full-manifest // https://uniapp.dcloud.net.cn/collocation/manifest-app.html#full-manifest
"app-plus": { "app-plus" : {
"usingComponents": true, "usingComponents" : true,
"nvueCompiler": "uni-app", "nvueCompiler" : "uni-app",
"nvueStyleCompiler": "uni-app", "nvueStyleCompiler" : "uni-app",
"nvueLaunchMode": "fast", "nvueLaunchMode" : "fast",
"compilerVersion": 3, "compilerVersion" : 3,
"splashscreen": { "splashscreen" : {
"alwaysShowBeforeRender": false, "alwaysShowBeforeRender" : false,
"autoclose": false, "autoclose" : false,
"waiting": true "waiting" : true
}, },
"screenOrientation": [ "screenOrientation" : [ "portrait-primary", "landscape-primary" ],
"portrait-primary", "compatible" : {
"landscape-primary"
],
"compatible": {
// 忽略版本提示 // 忽略版本提示
"ignoreVersion": true "ignoreVersion" : true
}, },
/* 模块配置 */ /* 模块配置 */
"modules": { "modules" : {
"Geolocation": {}, "Geolocation" : {},
"Camera": {} "Camera" : {}
}, },
/* 应用发布信息 */ /* 应用发布信息 */
"distribute": { "distribute" : {
/* android打包配置 */ /* android打包配置 */
"android": { "android" : {
"permissions": [ "permissions" : [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
...@@ -54,103 +51,97 @@ ...@@ -54,103 +51,97 @@
"<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
], ],
"permissionPhoneState": { "permissionPhoneState" : {
// app首次启动关闭权限申请 // app首次启动关闭权限申请
"request": "none" "request" : "none"
}, },
"minSdkVersion": 23, "minSdkVersion" : 23,
"targetSdkVersion": 30, "targetSdkVersion" : 30,
"abiFilters": [ "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ]
"armeabi-v7a",
"arm64-v8a"
]
}, },
/* ios打包配置 */ /* ios打包配置 */
"ios": { "ios" : {
"dSYMs": false, "dSYMs" : false,
"privacyDescription": { "privacyDescription" : {
"NSUserTrackingUsageDescription": "请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验", "NSUserTrackingUsageDescription" : "请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验",
"NSLocationAlwaysAndWhenInUseUsageDescription": "该应用需要你的地理位置,以便检查你当前位置信息", "NSLocationAlwaysAndWhenInUseUsageDescription" : "该应用需要你的地理位置,以便检查你当前位置信息",
"NSLocationAlwaysUsageDescription": "该应用需要你的地理位置,以便检查你当前位置信息", "NSLocationAlwaysUsageDescription" : "该应用需要你的地理位置,以便检查你当前位置信息",
"NSLocationWhenInUseUsageDescription": "该应用需要你的地理位置,以便检查你当前位置信息", "NSLocationWhenInUseUsageDescription" : "该应用需要你的地理位置,以便检查你当前位置信息",
"NSPhotoLibraryUsageDescription": "请允许访问您的照片图库,以便能够上传应用异常问题的截图" "NSPhotoLibraryUsageDescription" : "请允许访问您的照片图库,以便能够上传应用异常问题的截图"
} }
}, },
/* SDK配置 */ /* SDK配置 */
"sdkConfigs": { "sdkConfigs" : {
"ad": {}, "ad" : {},
"statics": {}, "statics" : {},
"geolocation": { "geolocation" : {
"system": { "system" : {
"__platform__": [ "__platform__" : [ "ios", "android" ]
"ios",
"android"
]
} }
} }
}, },
"icons": { "icons" : {
"android": { "android" : {
"hdpi": "unpackage/res/icons/72x72.png", "hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi": "unpackage/res/icons/96x96.png", "xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi": "unpackage/res/icons/144x144.png", "xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi": "unpackage/res/icons/192x192.png" "xxxhdpi" : "unpackage/res/icons/192x192.png"
}, },
"ios": { "ios" : {
"appstore": "unpackage/res/icons/1024x1024.png", "appstore" : "unpackage/res/icons/1024x1024.png",
"ipad": { "ipad" : {
"app": "unpackage/res/icons/76x76.png", "app" : "unpackage/res/icons/76x76.png",
"app@2x": "unpackage/res/icons/152x152.png", "app@2x" : "unpackage/res/icons/152x152.png",
"notification": "unpackage/res/icons/20x20.png", "notification" : "unpackage/res/icons/20x20.png",
"notification@2x": "unpackage/res/icons/40x40.png", "notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x": "unpackage/res/icons/167x167.png", "proapp@2x" : "unpackage/res/icons/167x167.png",
"settings": "unpackage/res/icons/29x29.png", "settings" : "unpackage/res/icons/29x29.png",
"settings@2x": "unpackage/res/icons/58x58.png", "settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight": "unpackage/res/icons/40x40.png", "spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x": "unpackage/res/icons/80x80.png" "spotlight@2x" : "unpackage/res/icons/80x80.png"
}, },
"iphone": { "iphone" : {
"app@2x": "unpackage/res/icons/120x120.png", "app@2x" : "unpackage/res/icons/120x120.png",
"app@3x": "unpackage/res/icons/180x180.png", "app@3x" : "unpackage/res/icons/180x180.png",
"notification@2x": "unpackage/res/icons/40x40.png", "notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x": "unpackage/res/icons/60x60.png", "notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x": "unpackage/res/icons/58x58.png", "settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x": "unpackage/res/icons/87x87.png", "settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@2x": "unpackage/res/icons/80x80.png", "spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x": "unpackage/res/icons/120x120.png" "spotlight@3x" : "unpackage/res/icons/120x120.png"
} }
} }
}, },
"splashscreen": { "splashscreen" : {
"useOriginalMsgbox": true "useOriginalMsgbox" : true
} }
}, },
"uniStatistics": { "uniStatistics" : {
"enable": true "enable" : true
} }
}, },
"uniStatistics": { "uniStatistics" : {
"enable": true, "enable" : true,
"version": "2", "version" : "2",
"debug": true "debug" : true
}, },
/* 快应用特有相关 */ /* 快应用特有相关 */
"quickapp": {}, "quickapp" : {},
/* 小程序特有相关 */ /* 小程序特有相关 */
"mp-weixin": { "mp-weixin" : {
"appid": "", "appid" : "",
"setting": { "setting" : {
"urlCheck": false "urlCheck" : false
}, },
"usingComponents": true "usingComponents" : true
}, },
"mp-alipay": { "mp-alipay" : {
"usingComponents": true "usingComponents" : true
}, },
"mp-baidu": { "mp-baidu" : {
"usingComponents": true "usingComponents" : true
}, },
"mp-toutiao": { "mp-toutiao" : {
"usingComponents": true "usingComponents" : true
} }
} }
src/static/logo.png

17.1 KB | W: | H:

src/static/logo.png

180.0 KB | W: | H:

src/static/logo.png
src/static/logo.png
src/static/logo.png
src/static/logo.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/1024x1024.png

17.8 KB | W: | H:

unpackage/res/icons/1024x1024.png

180.3 KB | W: | H:

unpackage/res/icons/1024x1024.png
unpackage/res/icons/1024x1024.png
unpackage/res/icons/1024x1024.png
unpackage/res/icons/1024x1024.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/120x120.png

2.5 KB | W: | H:

unpackage/res/icons/120x120.png

12.3 KB | W: | H:

unpackage/res/icons/120x120.png
unpackage/res/icons/120x120.png
unpackage/res/icons/120x120.png
unpackage/res/icons/120x120.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/144x144.png

2.8 KB | W: | H:

unpackage/res/icons/144x144.png

16.8 KB | W: | H:

unpackage/res/icons/144x144.png
unpackage/res/icons/144x144.png
unpackage/res/icons/144x144.png
unpackage/res/icons/144x144.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/152x152.png

3.0 KB | W: | H:

unpackage/res/icons/152x152.png

18.4 KB | W: | H:

unpackage/res/icons/152x152.png
unpackage/res/icons/152x152.png
unpackage/res/icons/152x152.png
unpackage/res/icons/152x152.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/167x167.png

3.4 KB | W: | H:

unpackage/res/icons/167x167.png

21.6 KB | W: | H:

unpackage/res/icons/167x167.png
unpackage/res/icons/167x167.png
unpackage/res/icons/167x167.png
unpackage/res/icons/167x167.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/180x180.png

3.6 KB | W: | H:

unpackage/res/icons/180x180.png

24.4 KB | W: | H:

unpackage/res/icons/180x180.png
unpackage/res/icons/180x180.png
unpackage/res/icons/180x180.png
unpackage/res/icons/180x180.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/192x192.png

3.6 KB | W: | H:

unpackage/res/icons/192x192.png

27.3 KB | W: | H:

unpackage/res/icons/192x192.png
unpackage/res/icons/192x192.png
unpackage/res/icons/192x192.png
unpackage/res/icons/192x192.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/20x20.png

622 Bytes | W: | H:

unpackage/res/icons/20x20.png

851 Bytes | W: | H:

unpackage/res/icons/20x20.png
unpackage/res/icons/20x20.png
unpackage/res/icons/20x20.png
unpackage/res/icons/20x20.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/29x29.png

989 Bytes | W: | H:

unpackage/res/icons/29x29.png

1.4 KB | W: | H:

unpackage/res/icons/29x29.png
unpackage/res/icons/29x29.png
unpackage/res/icons/29x29.png
unpackage/res/icons/29x29.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/40x40.png

1.1 KB | W: | H:

unpackage/res/icons/40x40.png

2.2 KB | W: | H:

unpackage/res/icons/40x40.png
unpackage/res/icons/40x40.png
unpackage/res/icons/40x40.png
unpackage/res/icons/40x40.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/58x58.png

1.6 KB | W: | H:

unpackage/res/icons/58x58.png

3.8 KB | W: | H:

unpackage/res/icons/58x58.png
unpackage/res/icons/58x58.png
unpackage/res/icons/58x58.png
unpackage/res/icons/58x58.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/60x60.png

1.6 KB | W: | H:

unpackage/res/icons/60x60.png

4.0 KB | W: | H:

unpackage/res/icons/60x60.png
unpackage/res/icons/60x60.png
unpackage/res/icons/60x60.png
unpackage/res/icons/60x60.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/72x72.png

1.7 KB | W: | H:

unpackage/res/icons/72x72.png

5.4 KB | W: | H:

unpackage/res/icons/72x72.png
unpackage/res/icons/72x72.png
unpackage/res/icons/72x72.png
unpackage/res/icons/72x72.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/76x76.png

2.0 KB | W: | H:

unpackage/res/icons/76x76.png

5.8 KB | W: | H:

unpackage/res/icons/76x76.png
unpackage/res/icons/76x76.png
unpackage/res/icons/76x76.png
unpackage/res/icons/76x76.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/80x80.png

1.8 KB | W: | H:

unpackage/res/icons/80x80.png

6.4 KB | W: | H:

unpackage/res/icons/80x80.png
unpackage/res/icons/80x80.png
unpackage/res/icons/80x80.png
unpackage/res/icons/80x80.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/87x87.png

2.2 KB | W: | H:

unpackage/res/icons/87x87.png

7.3 KB | W: | H:

unpackage/res/icons/87x87.png
unpackage/res/icons/87x87.png
unpackage/res/icons/87x87.png
unpackage/res/icons/87x87.png
  • 2-up
  • Swipe
  • Onion skin
unpackage/res/icons/96x96.png

2.0 KB | W: | H:

unpackage/res/icons/96x96.png

8.6 KB | W: | H:

unpackage/res/icons/96x96.png
unpackage/res/icons/96x96.png
unpackage/res/icons/96x96.png
unpackage/res/icons/96x96.png
  • 2-up
  • Swipe
  • Onion skin
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论