IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 分享接手的Android项目如何打包 -> 正文阅读

[移动开发]分享接手的Android项目如何打包

背景

原Unity研发,接手了其他团队的Android项目,有些基础的东西需要自己研究。

希望研究的内容,解决的问题可以帮到类似情况的朋友。

PS:欢迎懂Android开发的朋友指正。

方式一

使用android studio Build下的交互按钮

?

?方式二:

./gradlew assembleDebug or /gradlew aD 编译并打Debug包
./gradlew assembleRelease or /gradlew aR 编译并打Release的包

遇到问题一:

zsh: permission denied: ./gradlew


解决方案

chmod +x gradlew

遇到问题二:

env: sh\r: No such file or directory

解决方案

选中gradlew文件,修改文件换行符。

File?->?Line Separators?->?LF - Unix and OS X (\n)

遇到问题三:

* What went wrong:
Execution failed for task ':startRTC:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

猜测是环境问题 ,尝试了集中方案,最终使用下面的方法。

指定了使用特定路径下的JAVA来编译。编译成功

./gradlew assembleDebug -Dorg.gradle.java.home="/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home"

参考

Android的四种打包方式https://www.jb51.net/article/197403.htm#:~:text=%E6%89%93%E5%8C%85%E7%9A%84%E7%AC%AC%E4%B8%80%E7%A7%8D%E6%96%B9%E5%BC%8F%20%EF%BC%881%EF%BC%89%E5%9C%A8Android%20Studio%20%E4%B8%AD%E9%80%89%E4%B8%ADapp%E8%BF%99%E4%B9%88module%EF%BC%8C%E9%80%89%E6%8B%A9%E8%8F%9C%E5%8D%95%E6%A0%8F%E2%80%9C%E2%80%9DBuild%E2%80%94%E2%80%94Generate%20signed%20APK%E2%80%9C%E2%80%9D%20%EF%BC%882%EF%BC%89%E5%BC%B9%E5%87%BA%E7%AA%97%E5%8F%A3%20%EF%BC%883%EF%BC%89%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5%E5%BA%93%E5%8F%8A%E5%AF%86%E9%92%A5%EF%BC%8C%E5%88%9B%E5%BB%BA%E5%90%8E%E4%BC%9A%E8%87%AA%E5%8A%A8%E9%80%89%E6%8B%A9%E5%88%9A%E5%88%9B%E5%BB%BA%E7%9A%84%E5%AF%86%E9%92%A5%E5%BA%93%E5%92%8C%E5%AF%86%E9%92%A5%EF%BC%88%E5%B7%B2%E6%8B%A5%E6%9C%89%E5%AF%86%E9%92%A5%E5%BA%93%E8%B7%B3%E8%BF%87%EF%BC%89,and%20Last%20Name%EF%BC%9A%E5%AF%86%E9%92%A5%E9%A2%81%E5%8F%91%E8%80%85%E5%A7%93%E5%90%8D%20Organizational%20Unit%EF%BC%9A%E5%AF%86%E9%92%A5%E9%A2%81%E5%8F%91%E7%BB%84%E7%BB%87%20City%20or%20Locality%EF%BC%9A%E5%9F%8E%E5%B8%82gradle之gradlew最全指令攻略 - 简书??Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。...https://www.jianshu.com/p/845fafdfe602Android studio gradlew 使用方法_他晓的博客-CSDN博客_android gradlewAndroid studio gradlew 使用方法./gradlew clean clean项目./gradlew build 构建项目./gradlew assembleDebug or /gradlew aD 编译并打Debug包./gradlew assembleRelease or /gradlew aR 编译并打Release的包./gradlew installRelease or /gradlew iR Release模式打包并安装./gradlew installDebuhttps://blog.csdn.net/yin13753884368/article/details/113441799Android打包时Could not find tools.jar_黑夜de骑士的博客-CSDN博客一、背景mac 系统升级后,在打包android时,出现了Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation这个问题,后来思考,是不是因为重装系统导致环境变量发生了变化。二、解决思路其实就是要重新配置java的环境变量一、查询当前java信息在命令行下执行/usr/https://blog.csdn.net/birdfly2015/article/details/111389365gradle指定相应JDK编译_sanyinchen的博客-CSDN博客_gradle对应jdk问题描述:电脑中装有多个jdk版本,可能默认的jdk是1.6,但是项目中用到了俗称钻石语法的结构就是<>这玩意。但是由于你装的某些软件必须在1.6版本下才能跑,因此你不想更改的你的JAVA_HOME,下面有几种解决办法. IDEA编译器:比如Android studio.可以在File->Project structure->SDK Location中去指定你的jdk路径 build.grahttps://blog.csdn.net/sanyinchen/article/details/50901582

zsh: permission denied: ./gradlew - 简书chmod +x gradlewhttps://blog.csdn.net/guayunfanlove/article/details/79801693[https://bl...https://www.jianshu.com/p/4fbf1fc173dd

env: sh\r: No such file or directory - 简书react native项目使用webstorm在Mac上运行报错如下: 我估计其他报错也是类似的解决方案: 解决方案(个人不推荐使用dos2unix来修改,直接使用webs...https://www.jianshu.com/p/d71870ff4a6b?

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 17:46:02  更:2022-05-18 17:47:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 1:27:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码