named-data-mobile/NFD-android环境配置

NFD for Android环境配置 github上的install.md真心讲的只是顺利安装过程,只能说是install MD了  T……T有没有~  肘子可是折腾了好久好久啊~ github项目:https://github.com/named-data-mobile/NFD-android Error 1: Downloading https://services.gradle.org/distrib 阅读详情

github地址:https://github.com/named-data-mobile/NFD-android

基于NFD的android应用:https://github.com/YuanKQ/NFD_for_android

1.编写download.shell(名字你自己喜欢咯~)

CRYSTAX_NDK_VERSION=10.3.1
SDK_VERSION=24.4.1

BUILD_TOOLS_VERSION=23.0.2
COMPILE_SDK_VERSION=23

sudo apt-get update #github里面没有,一会儿会说明这句话的重要性
sudo apt-get install -y build-essential git openjdk-7-jdk unzip
sudo apt-get install -y lib32stdc++6 lib32z1 lib32z1-dev

wget https://www.crystax.net/download/crystax-ndk-$CRYSTAX_NDK_VERSION-linux-x86_64.tar.xz
tar xf crystax-ndk-$CRYSTAX_NDK_VERSION-linux-x86_64.tar.xz
rm crystax-ndk-$CRYSTAX_NDK_VERSION-linux-x86_64.tar.xz

wget http://dl.google.com/android/android-sdk_r$SDK_VERSION-linux.tgz
tar zxf android-sdk_r$SDK_VERSION-linux.tgz
rm android-sdk_r$SDK_VERSION-linux.tgz

export ANDROID_HOME=`pwd`/android-sdk-linux
export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools

echo "y" | android update sdk --filter platform-tools,build-tools-$BUILD_TOOLS_VERSION,android-$COMPILE_SDK_VERSION,extra-android-support,extra-android-m2repository,extra-google-m2repository --no-ui --all --force
echo "y" | android update sdk --filter "android-19" --no-ui --all --force

若没有
sudo apt-get update

就会出现如下错误:

E: Unable to locate package build-essential
E: Unable to locate package git
E: Unable to locate package openjdk-7-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lib32stdc++6
E: Couldn't find any package by regex 'lib32stdc++6'
E: Unable to locate package lib32z1
E: Unable to locate package lib32z1-dev

然后在linux的terminal中执行:

yuan@yuan$sh download.shell
然后就可以看到哗啦啦的下载安装了~


其实这跟我们平常玩linux的时候在执行sudo apt-get install xxxx 时为了找到相应的安装包,都会先sudo apt-get update一个道理。




nfd-status:用于nfd状态检索JavaScript方法 可用于检查在本地计算机上运行的NFD的状态的应用程序 要求 与服务器在同一台计算机上运行的NFD 安装 在系统中安装npm 使用以下方式下载此存储库 git clone https://github.com/joaopapereira/nfd-status.git 3.使用以下命令安装所有依赖项 npm install 4.使用以下命令启动服务器 npm start 5.在浏览器中使用以下URL访问应用程序 http://localhost:3000/ 立即下载

相关推荐

NFD, 命名数据网络转发守护进程.zip

NFD, 命名数据网络转发守护进程 NFD --命名数据网络转发守护进程 完整的文档,包括循序渐进的安装指导和教程,请访问施密特主页。如果你是NDN软件社区的新手,请阅读 README-dev.md的和指南 of 。概述ale是一个网络转发器,它与命名数据网络(

NFD在android上的移植过程(1):安装依赖库

第一次写博客啊嘤嘤嘤,只能说是一个ubuntu小白+Android小白各种百度之后的总结记录,2017啦,好好把毕设做完! 1.在Ubuntu14.04上安装各种依赖库 1.1进入路径/home/seawood/app/ndn_android       $cd /home/seawood/app/ndn_android 1.2在当前路径下编写install.sh脚本

Seawood_Xie的博客 836

立创·庐山派-K230-CanMV(嘉楠勘智)开发板通过ATK-ESP8266实现图像识别数据无线传输至原子云

本文详细介绍了如何使用立创·庐山派-K230-CanMV开发板,通过ATK-ESP8266 WIFI模块实现图像识别数据的无线传输至原子云平台。内容包括硬件连接、软件环境搭建、AT指令控制、原子云连接及数据上传的全过程,并提供了实用的调试技巧和常见问题解决方案,为物联网应用开发提供了完整实践指南。

potato的博客 743

关于bootstrap-table冻结列生成多个冻结表头和表格主体的问题

Write By Monkeyfly 以下内容均为原创,如需转载请注明出处。 前提 项目中有3个页面的表格使用到了 bootstrap-table 冻结列的功能 其中,某个表格要实现如下图所示的功能:正常列表头的某些单元格需要将字体加粗并且将字体颜色变为红色 功能实现了是没错,但是当使用 Ctrl + +(加号) 对浏览器页面进行缩放时,发生了特别诡异的现象:不但字体颜色消失了,而且冻结列...

monkeyfly学前端 6466

AI安全攻防:十六进制编码与表情符号如何绕过ChatGPT安全限制

在人工智能安全领域,提示词工程是影响大语言模型行为的关键技术。其核心原理在于通过精心设计的输入文本,引导模型生成特定内容或执行特定任务。这项技术的价值在于能够深入探究模型的理解机制与决策边界,对于模型优化、安全测试及功能开发具有重要意义。在实际应用场景中,研究人员常利用编码转换、符号插入等方法构造输入,以测试模型安全护栏的鲁棒性。近期,一种结合十六进制编码与表情符号的组合攻击手法受到关注,该方法通过信息伪装与语义干扰,试图绕过模型内置的内容过滤机制,这凸显了当前AI安全在输入预处理与语义理解协同防御上面临的

weixin_30633405的博客 451

ISP-全局色调映射(GTM)算法简单实现

色调映射算法,色彩空间转换LAB

notgoodenouf的博客 2241

ndnSIM仿真教程笔记

在看这篇博客之前,建议先看另一篇自己写的前置博客,包括一些关于ndnSIM安装,源代码的目录结构,推荐使用的IDE,以及以修改兴趣包生存周期为例子的修改代码实例,属于这篇博客的前置知识: https://blog.youkuaiyun.com/qq_33588730/article/details/81061724 这篇博客大部分从ndnSIM官网翻译而来,同时加上了自己的思考和理解,对原来的部分语句修改...

书忆江南的IT博客 1万+

避开SAM3安装大坑:手把手教你用国内镜像和Modelscope权重快速跑通Demo

本文详细介绍了如何在国内环境下快速部署SAM3视觉大模型,包括使用国内镜像加速Python包安装、通过Modelscope获取权重文件以及解决CUDA 11.8等低版本适配问题。手把手教你避开常见安装陷阱,实现高效Demo运行。

weixin_30642561的博客 1407

Ubuntu安装lib32stdc++6产生E:Unable to locate package

Ubuntu安装lib32stdc++6产生E:Unable to locate package sudo apt-get update 如果运行后显示很短的几句话并且没有解决问题 比如我运行后只显示 sudo apt-get update Hit:1 http://mirrors.aliyun.com/ubuntu xenial InRelease Hit:2 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease

qq_44744004的博客 4906

深入MoveIt与OMPL集成开发:从源码编译到自定义规划算法实战

本文详细介绍了如何从源码编译集成MoveIt与OMPL,并实现自定义规划算法的完整流程。通过清理环境、获取源码、解决编译依赖与错误,最终指导开发者创建并集成名为MyRRT的自定义规划算法,从而实现对机器人运动规划栈的深度定制与优化。

h0i1j2k3l的博客 468

Autosar结合simulink的汽车应用层软件开发实例

本文基于汽车应用开发案例,并结合Autosar相关知识,生成具有Autosar标准的汽车应用层开发代码,以供学习和参考。以上就是本篇内容,主要是利用Simulink创建Autosar接口并进行端口映射的方法。

m0_64899535的博客 2152

64位Ubuntu无法安装 lib32stdc++6问题

在Ubuntu下安装Android开发环境,一切就绪后,项目编译出现问题:     错误信息为:Cannot run program     “/home/xxxx/android/android-sdk/platform-tools/adb”: error=2,     没有那个文件或目录 原因:由于是64位的linux系统,而Android SDK只有32位的,需要安装一些

bbyttt的专栏 3032

视觉Transformer实战 | Token-to-Token Vision Transformer(T2T-ViT)详解与实现

Vision Transformer (ViT) 在计算机视觉领域取得了巨大成功,但标准的 ViT 存在一些局限性,如需要大规模预训练数据、对局部结构建模不足等。Token-to-Token ViT (T2T-ViT) 通过引入渐进式分词过程改进了原始 ViT,使其能够在中小型数据集上取得更好的性能。本节将详细介绍 T2T-ViT 的技术原理,并使用 PyTorch 从零开始实现 T2T-ViT。

盼小辉丶的博客 4万+

NFD环境配置以及jndn的安装

NFD的环境配置是个“有趣的探索”!这么多篇install.md,我TM要看哪一个?不论哪一个都缺失依赖库好嘛T^T被折腾了将近一个月,貌似找到一篇还比较靠谱的安装说明,再加上万能的谷歌和stackoverflow,目前配环境的速度越来越快了~~对于一个天天写bug,随时需要重装系统的人来说,配置环境可是一个很重要的一项基本技能好嘛!!! 废话少说,红色字体是肘子的血泪教训啊。 官方链接:

programmer_at的专栏 4616

2020年大连理工大学《单片机原理及应用》期末试卷

2020年大连理工大学《单片机原理及应用》期末试卷 此试卷为大连理工大学2020年《单片机原理及应用》期末试卷; 大连理工大学2020年《单片机原理及应用》期末试卷; 大连理工大学2020年《单片机原理及应用》期末试卷。 ...

无名何许人的博客 1479

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

玩转GIT系列之【git submodule update出错提示子模组未对路径注册】

今天在github上找到了一个很有意思的项目,叫做listen1【https://github.com/listen1】,它是一个开源的、用于从各大音乐网站自动化搜索歌曲、避免某个特定的网站因为版权问题而无法听歌的、超级实用的好东东。下面摘自作者的原文: 当我发现找个想听的歌因为版权听不了,需要打开好几个网站开始搜索,来回切换让我抓狂的时候,我知道是时候该做点什么了。 妈妈再也不用担心我找不到我...

不积跬步,无以至千里! 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

支付宝小页面之间如果传递参数

一、背景 列表里面有很多元素,元素A编号 001 元素B 编号002,点击元素B 跳转到新页面,同时把002带到B中使用 二、解决办法 1、在该元素的点击事件div中传入002,这里指item.mobileNo <view data-mobileNo="{{item.mobileNo}}" class="payment-records-arrow" onTap="modelDetail" ></view> 注意写法data-mobileNo="{{item.mobileNo}},传

giiiig的博客 1759

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

NFD模块功能介绍和包处理过程

NFD模块功能介绍 本文主要翻译自nfd开发者指南文档,为自己理清nfd中包转发的流程。 ndn-cxx library,core,NFD-Tools,NFD Essential Tools:提供不同NFD模块之间的公共服务,包括hash运算、DNS解析器、配置文件、接口控制等。 Faces:在各种底层传输机制上实现NDN端口抽象。 Table:三种数据结构(CS\PIT\FIB)以支持兴趣包...

MakiSlytherin的博客 2281

jQuery Mobile 所有data-*选项,开发全解+完美注释

jQuery Mobile事件全解 jQuery Mobile 所有class选项 jQuery Mobile 所有data-*选项jQuery Mobile 所有data-*选项:data-role="none" //避免jquery自动为元素添加样式按钮://在1.4 版本以后已废弃。使用 CSS 类 替代。带有 data-role="button" 的超链接。button 元素、工具栏中

5048

安装ndnx

预处理  下载ndnx 和ndn-cpp git clone https://github.com/named-data/ndnx git clone https://github.com/named-data/ndn-cpp 1.安装gtk udo apt-get install build-essential       #这将安装gcc/g++/gdb/make 等基本编程工具

从网络到AI,从学术界到产业界,随着兴趣去逐梦 3644

如何搭建和运行github上面使用maven构建的nfd工程

如何搭建和运行github上面使用maven构建的nfd工程: github地址:https://github.com/named-data/jndn 导入三个jar包: 至于向工程里导入jar包的方法如下: http://blog.youkuaiyun.com/mazhaojuan/article/details/21403717 肘子用的是第二种方法。 1.导入jndn-0.10.ja

programmer_at的专栏 1254

编译安装NFD,并测试examples中的生产者和消费者

编译安装NFD,并测试examples中的生产者和消费者 系统采用vm下ubuntu16.04 一、编译安装NDN-CXX库 1、下载NDN-CXX sudo git clone https://github.com/named-data/ndn-cxx 2、下载安装所需要的库 sudo apt-get install build-essential libcrypto++-dev libsql...

八月对半 1167

解决安装NFD的ndn-cxx依赖时:输入./waf指令一直报错的问题

在安装NFD时,需要安装一个依赖ndn-cxx,所有的步骤都是照着官方文档进行配置的,但是走到最后一步build时,要输入三个指令./waf configure ./waf sudo ./waf install第一个指令./waf configure输入进去,能够执行并输出一些执行信息。但是第二个指令./waf输入进去,总是在报出一些错误信息,最后一句显示是一个语法无效的错误:SyntaxErro...

zhangmeimei_pku的博客 1876

Linux新手入门:Unable to locate package错误解决办法

原文地址:http://www.cppblog.com/colorful/archive/2012/04/29/173122.html 最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate pa

xiaogugood的专栏 44万+
上一篇: eclipse中怎样运行带命令行参数的java程序
下一篇: 如何搭建和运行github上面使用maven构建的nfd工程
猪杂汤饭
博客等级 码龄12年 240粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值