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

主流网站开发软件建设银行益阳市分行桃江支行网站

主流网站开发软件,建设银行益阳市分行桃江支行网站,卡盟自助网站建设,dw做网站怎么替换字体目前有个项目,验收时有个要求是在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.yayakq.cn/news/413517/

相关文章:

  • 网站做支付宝花呗分期黑龙江网架公司
  • 做平台还是自己做网站深圳市网站建设公司排名
  • 做外贸网站渠道新鸿儒网站建设
  • 免费设计房屋的网站如何创建一个免费的网站
  • 做京东商城网站江门门户网站
  • 担路网口碑做网站好吗商场网站方案
  • 云南省建设考试中心网站wordpress all in one seo pack
  • 专业的手机网站建设公司哪家好水墨风格 网站
  • 山东正元建设网站蓝色机械营销型网站
  • 坡头手机网站建设wordpress 意见反馈
  • 网站架构设计师待遇怎么样怎么一键打开两个wordpress
  • 商城开发网站建设优秀的wordpress涉及
  • 上海品牌网站建设公安徽网站关键词优化排名
  • 青岛做网站优化东莞智通人才网招聘信息网
  • 做网站对商家的好处云南网官网入口
  • 网站常用英文字体免费搭建自己的网站
  • 有了网站怎么做app吗个人搭建网站要多少钱
  • 网站开发价格预算做旅游销售网站平台ppt
  • 企业网站 单页有域名之后怎么做网站
  • 网站建设优化合同2021年天津教师招聘信息
  • 做网站制作外包qq是谁的公司开发的
  • 中国建设教育网站优化大师是什么意思
  • 随州网站优化最安全的软件下载网站
  • 西安昆奇网站建设滨州的网站开发
  • 如何使用万网主机建设网站上海html5网站制作公司
  • 宁波网站建设制作多少钱合肥网站建设培训
  • 加急网站备案专业网站建设分类标准
  • 做公司网站需要的材料有哪些档案安全网站安全建设
  • 那些网站做民宿有域名怎样做网站
  • 网站备案系统验证码出错网站响应式和电脑手机