I.MX8M安卓移植

最近使用I.MX8Mnano在移植安卓系统,使用的虚拟机环境VMware,系统是Ubuntu18.04,下载源码时总是失败,基本都是fatal: unable to access 'https://github.com/nxp-imx-android/aosp_platform_bootable_recovery/':
但是使用浏览器网页是可以打开的
按照网上说的取消代理gnussl改为openssl,http.sslverify=false什么的都试过了,还是不行,请问有人遇到过并解决吗?

img

直线使用git在线clone不下来,可能是git安装的有问题。
nxp-imx-android还提供源码压缩包的下载,当前最新版本是android-13.0.0_1.2.0。直接在github的网址如下,下载zip或tar.gz的压缩包。
https://github.com/nxp-imx-android/aosp_platform_bootable_recovery/releases/tag/android-13.0.0_1.2.0

该回答引用ChatGPT
这个错误提示表明你下载源码时无法访问https://github.com/nxp-imx-android/aosp_platform_bootable_recovery/,这可能是由于网络问题或代理设置而导致的。以下是一些可能的解决方案:

1. 确保你的网络连接没有问题。可以尝试使用浏览器打开https://github.com/nxp-imx-android/aosp_platform_bootable_recovery/来确认。

2. 检查你的代理设置是否正确。可以尝试在虚拟机中的终端窗口中使用curl或wget命令来测试代理,比如:

sh
curl https://github.com/nxp-imx-android/aosp_platform_bootable_recovery/


如果这个命令失败了,可能是你的代理设置有问题。你可以尝试使用不同的代理设置或通过在终端中设置环境变量来绕过代理。例如,如果你使用的是http代理,你可以执行以下命令来设置环境变量:

sh
export http_proxy=http://your.proxy.server:port


如果你的代理服务器需要使用用户名和密码进行验证,可以将其添加到代理URL中,例如:

sh
export http_proxy=http://username:password@your.proxy.server:port


3. 可能是由于github.com的SSL证书问题导致的。你可以尝试在终端中设置SSL_CERT_FILE环境变量来指定证书路径,例如:

sh
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt


以上是一些常见解决方案,建议你逐一尝试,看看哪个可以解决你的问题。希望对你有所帮助。

基于迅为i.MX8M开发板Andaoid9移植4G-RIL移植
可以借鉴下,非常详细
https://blog.csdn.net/mucheni/article/details/128456159

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这种情况可能是由于网络连接问题导致的。以下请尝试以下操作:

  1. 检查网络连接是否正常。使用ping命令检查目标网站是否能够正常连接。

  2. 清除git缓存。使用以下命令清除git的缓存。

git rm -r --cached .
git reset
  1. 修改git的配置。使用以下命令修改git的配置。
git config --global user.name "Your Name"已黑化的小白   git config --global user.email "your_email@example.com"已黑化的小白   git config --global http.proxy http://user:password@proxy_address:port
git config --global https.proxy https://user:password@proxy_address:port
git config --global http.sslverify false
  1. 使用git clone命令来下载源码。例如:
git clone https://github.com/nxp-imx-android/aosp_platform_bootable_recovery.git

如果确认网络正常的话,以上方法应该可以解决问题。
如果我的回答解决了您的问题,请采纳!

以下内容部分参考ChatGPT模型:
我可以根据我的经验,给出以下解决思路:

  1. 检查网络连接是否正常,尝试使用其他下载方式,如git clone等。

  2. 确认使用的git版本是否正确,建议使用最新版本的git。

  3. 查看是否有防火墙或安全软件阻止了下载,可以暂时关闭这些软件再尝试下载。

  4. 确认系统的环境变量是否配置正确,如http_proxy、https_proxy等。

  5. 尝试使用国内的镜像源,如清华大学的镜像站等。

  6. 如果还是无法解决,可以考虑联系源代码维护者或其他开发者,寻求帮助。

以上是我可以给出的一些解决思路,希望能对提问者有所帮助。同时,我也建议提问者可以详细记录自己的操作过程和出错信息,这样更有助于其他人帮助解决问题。

还是网络问题,在拉取不下来的网址前加了ghproxy.com/可以了