草庐IT

repo_dir

全部标签

android - repo :在自动 bash 脚本中找不到用于构建 cyanogenmod 的命令

我正在运行linuxmint17.2,我安装了repo并且repo的路径被添加到我的.bashrc中。我之前已经启动了我的repo。我已按照AndroidSourceDownloading上的说明进行操作和HowtoBuildCyanogenMod页面。问题是:我已经编写了一个bash脚本来自动执行一些我想用来启动构建的命令。我的简单形式的脚本如下:#!/bin/bashcd~/Android/Cyanogenmod/cm12_1/android/systemsourcebuild/envsetup.shreposync--force-sync-j8exec$SHELL当我运行它时,它

Android - 将新库添加到 repo ?

我正在尝试向android平台添加一个新库,但是当我运行“repostatus”命令时,我的库所在的文件夹没有显示为已添加。例如,如果我的库名为foo,我会创建一个文件夹/external/foo并将我的库代码放入其中。“repostatus”命令看不到这个foo文件夹。有什么方法我需要手动将它添加到工作树中吗?克里斯 最佳答案 您需要将其添加到您的$ANDROID_TREE/.repo/manifest.xml中。例如:更多信息:repohelpmanifest此外,manifest.xml往往是指向git存储库中list的符号链

android - 为什么 Android.mk 文件中的 $(call my-dir) 返回了错误的路径?

当我尝试将.so编译为bibiliotek时,我收到一条错误消息,指出方式不正确,而不是我期望的本地方式,我看到了一种通往NDK的方式,问题出在我的MK文件上:include$(CLEAR_VARS)LOCAL_PATH:=$(callmy-dir)@echo"Localpath=$LOCAL_PATH"SCRIPT:=$(LOCAL_PATH)/LuaJIT/build.shECHO_RESULT1:=$(shell$(SCRIPT))#ECHO_RESULT:=$(shell($(LOCAL_PATH)/LuaJit/build.sh))@echo"ECHO_RESULT1=$(E

android - 如何传递特定参数(例如 : opencv_dir) to CMake through gradle externaNativeTool?

我正在尝试在AndroidStudio中将CMake脚本作为具有OpenCV依赖项的externalNativeBuildTool执行。我知道我可以在脚本中静态定义OpenCV并且我不想使用OpenCV管理器或插件到androidstudio。我只想传递Opencv_dir参数以避免将所有header和库复制到项目中。所以,总而言之,我有这个错误:Couldnotfindapackageconfigurationfileprovidedby"OpenCV"withanyofthefollowingnames:OpenCVConfig.cmakeopencv-config.cmake我正

android - 当 repo 同步时,它停止在 Fetching projects : 100% (293/293), done

我为Android操作系统源创建了一个新的repo。我想下载Android4.1.1我用过:repo初始化-uhttps://android.googlesource.com/platform/manifest-bandroid-4.2_r1repo同步下类后,终止显示:yeling@yeling-ThinkPad-E420:~/code/Android4.1$reposync获取项目:100%(293/293),完成。到这里就停了,我进入目录~/code/Android4.1/,没有文件,只有一个目录.repo 最佳答案 使用$r

android - repo 同步失败,出现 "error: index-pack died of signal 9"

我正在尝试与Android源代码库同步并收到错误消息:error:index-packdiedofsignal9error:index-packdiedremote:Sendingapproximately2.01GiB...remote:Countingobjects:1,doneremote:Findingsources:100%(20881/20881)Receivingobjects:100%(20881/20881),2.00GiB|6.11MiB/s,done.remote:Total20881(delta14047),reused20831(delta14047)erro

android - 在不同的 android repo 标签之间切换

我需要下载不同android标签的src代码。每次都需要半小时和GIGS的空间。相反,我更愿意切换到不同的标签。我该怎么做?cdandroid-4.0.4_r1.1repoinit-uhttps://android.googlesource.com/platform/manifest-bandroid-4.0.4_r1.1reposynccd../android-4.2.2_r1repoinit-uhttps://android.googlesource.com/platform/manifest-bandroid-4.2.2_r1reposync从android-4.0.4_r1.1

android - 关于 .git/HEAD : error: manifest missing or unreadable -- please run init 的 repo 协议(protocol)

我正在使用repo(在ubuntu中)下载android4.4源代码。上次我通过组合键Ctrl+Z终止了repo进程,这次当我使用命令:“repoinit”和“reposync”启动它时,我得到了以下错误:error:insync:[Errno2]Nosuchfileordirectory:u'/home/ubuntu/workspace/packages/apps/VoiceDialer/.git/HEAD'error:manifestmissingorunreadable--pleaseruninit我试过“runinit”,没有显示任何错误。但是运行“repoinit”后问题仍然

android - repo 初始化一个特定的提交

我正在为NexusS手机(samsungcrespo)构建Cyanogenmod9(AndroidICS)系统。问题是如果我这样做:repoinit-ugit://github.com/CyanogenMod/android.git-bicsrepo初始化到ICS的最新提交,其中list不包括我需要的一些设备/三星/项目(特别是https://github.com/CyanogenMod/android_device_samsung_crespo)。我如何将initrepo到特定的提交?就我而言,我希望最后一次提交使用googleandroid-4.0.3_r1分支。是这个吗:http

android - 使用 repo 命令回滚?

当我使用repocommand时如何回滚??我对一些文件进行了一些更改,现在我想回滚到使用reposync命令时下载的源。我还没有提交更改。 最佳答案 正确的命令是:如果您想恢复对工作副本所做的更改,请执行以下操作:repoforall-c"gitcheckout."如果您想恢复对索引所做的更改(即您已添加的更改),请执行以下操作:repoforall-c"gitreset"如果你想恢复你已经提交的更改,请执行以下操作:repoforall-c"gitrevert..." 关于andro