当前位置: 首页 > news >正文

易旅游网站建设网站建设方案

易旅游网站建设,网站建设方案,网站1g的空间能用多久,酒类公司网站模板目前有个项目,验收时有个要求是在linux中进行编译打包生成apk文件。我平时都是在windows环境android studio中进行打包的,花了半天时间研究了一下,记录如下: 安装安卓sdk cd /opt wget https://dl.google.com/android/reposito…

        目前有个项目,验收时有个要求是在linux中进行编译打包生成apk文件。我平时都是在windows环境android studio中进行打包的,花了半天时间研究了一下,记录如下:

安装安卓sdk 

cd /opt
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux-4333796.zip
mkdir sdk
mv tools/ sdk/

 配置环境变量(用vim打开也行)

gedit /etc/profile
profile文件中加入以下两行
export ANDROID_HOME=/opt/sdk
export PATH=${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}:${PATH}
source /etc/profile
sdkmanager --list

如果有以下报错,说明还没装jdk 

 ERROR:JAVA HOME is not set and no 'java' command could be found in your PATH.

安装jdk

apt update
apt install openjdk-8-jdk

安装完查看版本号,必须是1.8的版本

root@sf-virtual-machine:~# java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-8u372-ga~us1-0ubuntu1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.362-b09, mixed mode)
 

安装安卓build-tools和platforms

sdkmanager "build-tools;29.0.3"
sdkmanager "platforms;android-29"

再次执行sdkmanager --list

如果看到以下3行输出,说明安装正常

Installed packages:=====================] 100% Computing updates...             Path                 | Version | Description                    | Location             -------              | ------- | -------                        | -------              build-tools;29.0.3   | 29.0.3  | Android SDK Build-Tools 29.0.3 | build-tools/29.0.3/  platforms;android-29 | 5       | Android SDK Platform 29        | platforms/android-29/tools                | 26.1.1  | Android SDK Tools 26.1.1       | tools/               

安装gradle

gradle的版本号看项目配置文件/gradle/wrapper/gradle-wrapper.properties

cd /opt
wget https://services.gradle.org/distributions/gradle-6.5-bin.zip
unzip gradle-6.5-bin.zip
mkdir gradle
mv gradle-6.5 /opt/gradle/

 配置环境变量(用vim打开也行)

gedit /etc/profile

profile文件中加入以下两行

export GRADLE_HOME=/opt/gradle/gradle-6.5
export PATH=${GRADLE_HOME}/bin:${PATH}

source /etc/profile

 导入android studio项目并打包

opt下面建一个code文件夹

cd /opt
mkdir code
cd code

  将demo项目放到code目录下,在项目中执行gradle assembleRelease

root@sf-virtual-machine:/opt/code# cd demo
root@sf-virtual-machine:/opt/code/demo# gradle assembleRelease

接着有报错,说是证书路径找不到。我的证书配置在项目路径/app/build.gradle中

FAILURE: Build failed with an exception.* Where:
Build file '/opt/code/demo/app/build.gradle' line: 19* What went wrong:
A problem occurred evaluating project ':app'.
> Cannot convert URL 'C:/Users/Administrator/.android/demo.keystore' to a file.

 我把证书复制到/app/目录下,修改一下项目路径/app/build.gradle配置

再次执行gradle assembleRelease

编译成功后apk文件会输出到项目路径/app/build/outputs/apk/release/目录中

http://www.dinnco.com/news/34815.html

相关文章:

  • 谷歌广告优化湖南网站seo公司
  • 广东省住房和城乡建设厅网站2022网站快速收录技术
  • 怎么做乞讨网站旅游网站网页设计
  • 网站的后台怎么做调查问卷子域名网址查询
  • apmserv搭建网站2022年新闻摘抄简短
  • 视频直播网站开发运营步骤网站推广的基本方法为
  • 乌克兰网站后缀深圳搜索引擎优化收费
  • 重庆智能网站建设多少钱优化营商环境条例
  • 做网站什么空间比较好有免费做网站的吗
  • 佛山学校网站建设如何打百度人工电话
  • 互动平台有效学时广州中小企业seo推广运营
  • 网站建设审批考研培训班集训营
  • 做美股的数据网站宁波网络营销有哪些
  • 网站里的个人中心下拉列表怎么做网站设计与制作毕业论文范文
  • 做网站私活百度广告开户
  • 上海浦东新区做网站神秘网站
  • 网站怎么做可留言功能代运营公司排行榜
  • 怎样做免费网站推广全国免费发布信息平台
  • 网站长春网站建设网站点击量统计
  • 上海做网站 公司 哪家好seo优化方式包括
  • 广东网页空间网站平台怎么免费建个人网站
  • 青岛做门户网站的有哪些刷关键词排名软件有用吗
  • 福田区住房和建设局地址官方网站百度推广有哪些售后服务
  • 做网站的优化价格要看网的域名是多少
  • wordpress海报式分享怎样做关键词排名优化
  • 人工优化网站怎么做热门关键词查询
  • 凡科小程序免费制作平台优化一下
  • 微信小程序功能开发电脑优化大师下载安装
  • 集团网站建设案例与网站作用如何推广网店
  • 企业网站建设有几种百度推广排名怎么做的