Este artigo lembra as etapas sobre o empacotamento off-line do uniapp, espero que seja útil para todos.
Precisa preparar:
1、HBuilder X
2. Android Studio (endereço de download: site oficial do Android Studio OU comunidade chinesa do Android Studio )
3. Download do SDK off-line do aplicativo: baixe o SDK da plataforma Android mais recente
Um: descompacte e abra o SDK off-line do aplicativo baixado, encontre a pasta HBuilder-Integrate-AS e abra-a no Android Studio
Dois: encontre os arquivos em src/main/assets/apps no diretório
Gere recursos de empacotamento locais no HBuilder X
Em seguida, substitua os recursos gerados pelos arquivos nos aplicativos na segunda etapa
Três: Faça alterações appid
Encontre o arquivo src/assets/dada/dcloud_control.xml, abra-o e preencha o appid
Se você não sabe o que é appid, pode abrir mainfest.json no Hbuilder para encontrar a visualização do código-fonte,
Quatro: encontre o arquivo AndroidManifest.xml, preencha o pacote e a chave secreta offline
Tanto o pacote quanto a chave offline podem ser encontrados em
Encontrado no centro do desenvolvedor,
encontre isso
Basta copiar o nome do pacote e preenchê-lo.
Em seguida, preencha a chave off-line para encontrar isso
Encontre a chave de empacotamento offline no centro do desenvolvedor agora mesmo e preencha-a.
Cinco: Preencha as informações do certificado de nuvem
Primeiro coloque o certificado de nuvem no diretório raiz, encontre o certificado de nuvem no centro do desenvolvedor e baixe-o (aplique primeiro se você não tiver um)
Após o download, coloque-o no projeto
Em seguida, encontre a pasta build.gradle e preencha o applicationId
Em seguida, descubra que o keyAlias é appid, keyPassword e storePassword são preenchidos com a senha do certificado e o arquivo storeFile é preenchido com o nome do certificado colocado no diretório raiz na etapa anterior
A senha do certificado pode ser visualizada no centro do desenvolvedor, detalhes do certificado.
Seis: Pacote e download
OK