CPU:RK3399

系统:Android 7.1

瑞芯微使用的是 repo 来进行代码管理,但我们需要用 git 来管理,所以就删除了 repo,但是编译就报错,如下:

Server is already running

Bad request, see Jack server log

[ 1% 231/20884] build out/target/product/rk3399_mid/gen/EXECUTABLES/iw_intermediates/version.c

FAILED: /bin/bash -c "external/iw/version.sh out/target/product/rk3399_mid/gen/EXECUTABLES/iw_intermediates/version.c"

原因:

原始代码是通过 repo 中的 git 来获取版本号,在删除 repo 后,就无法获取到版本号,导致编译报错。

解决办法:

修改 external/iw/version.sh 文件,让脚本的 if 条件不成立,直接走 else

#!/bin/shVERSION="4.1"OUT="$1"

#if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null`; then

if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null` && [$VERSION != "4.1"; thengit update-index --refresh --unmerged > /dev/nulldescr=$(git describe --match=v*)

# on git builds check that the version number above

# is correct...

["${descr%%-*}" = "v$VERSION" ] || exit 2v="${descr#v}"

if git diff-index --name-only HEAD | read dummy ; thenv="$v"-dirtyfi

elsev="$VERSION"

fi

echo '#include "iw.h"' > "$OUT"

echo "const char iw_version[] = \"$v\";" >> "$OUT"

android7.1 repo,RK3399 Android 7.1 删除repo后编译报错相关推荐

  1. MyEclipse在删除文件后servers报错问题解决

    MyEclipse在删除文件后servers报错"Could not create the view: An unexpected exception was thrown." 解 ...

  2. 【Android开发遇错】Android studio 添加jar后编译报错Error converting bytecode to dex: Cause: Dex cannot pars

    ** 添加了一个mysql-connector-java-5.1.38-bin.jar然后编译就报错了 ** 错误信息如下: Error:Error converting bytecode to de ...

  3. AS升级3.1 编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin.

    AndroidStudio升级到3.1后编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plug ...

  4. 【错误记录】Android Studio 编译报错 ( A problem occurred starting process ‘command ‘ninja.exe‘ ‘ )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : FAILURE: Build failed with an exception.* What went ...

  5. android 编译报错,android avc 编译报错neverallow问题查找

    android avc 编译报错neverallow问题查找 2020年08月11日 | 萬仟网移动技术 | 我要评论 在修改avc后,有时候编译会报错neverallow.这个具体是在什么地方定义的 ...

  6. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  7. Unity集成穿山甲后打包报错android:networkSecurityConfig , Picked up JAVA_TOOL_OPTIONS:-Dfile.encoding=UTF-8

    Unity集成穿山甲4.0SDK后打包报错 , /Users/-/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:31:3-138:1 ...

  8. Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided

    Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided 删除掉目录中所有的build文件夹,重新Sync编译

  9. Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...)

    Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 目录 Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 一.Android s ...

  10. Android 编译报错:Could not get resource

    编译报错: Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'. Could not d ...

最新文章

  1. 创建 VXLAN - 每天5分钟玩转 OpenStack(111)
  2. ZOJ 1234 Chopsticks(动态规划)
  3. Ribbon 负载均衡调用04——ribbon 负载均衡算法||手写轮询算法(原理+JUC)CAS+自旋锁
  4. [实战]HM-Router configuration for TP ROOM
  5. 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
  6. linux 酷炫的命令行
  7. Eclipse导入类库【Java】
  8. UISlider 滑块控件—IOS开发
  9. IT网络通信大变革时代来临 2016中国极客大奖为您找到风向标
  10. 深度学习笔记(32) 目标定位
  11. linux下的文件及目录介绍
  12. Cooliris – 优雅的照片浏览工具[iOS/Android]
  13. [leetcode]_Climbing Stairs
  14. 频繁项集挖掘算法之FPGrowth
  15. 六石管理学:到了一定境界,确实可以随心所欲
  16. 如何使Tello无人机能够通过Python进行条形码扫描?
  17. 《设计心理学》读书笔记
  18. 分布式机器学习:算法、理论与实践
  19. Hadoop集群报错解决及hadoop fs 的常用操作
  20. Linux两主机之间快速传输大量小文件

热门文章

  1. 选LinuxMint Debian Edition作为俺的家用Linux了
  2. mysql允许远程访问的用户
  3. 教你怎样做项目开发总结报告[转]
  4. 2.Dockerfile
  5. 8.Linux 高性能服务器编程 --- 高性能服务器程序框架
  6. 201671010129 2016—2017—2 《Java程序设计》Java总结
  7. 用Maven新建Web项目时报错
  8. linux 修改ip地址 和关闭防火墙设置
  9. Android客户端和服务器端数据交互的第三种方法
  10. Java后端学习路线图,你真的只需要这一张!