腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
安卓内部
调用
C++可执行文件
、
、
我现在正在使用JNI将
linux
C++
库
移植到
Android
上。
库
的移植本身非常简单,我已经构建了一个C++
库
,安卓可以通过JNI
调用
它。现在我的问题是验证这个
库
在
Android
环境下是否也工作得很好。在
linux
开发环境中,一些单元测试和回归测试已经可用。所以我想知道我是否可以通过利用所有可用的单元测试和回归测试程序来测试
库
。例如,在
linux
中,我有以下二进制文件:my_
浏览 0
提问于2015-02-17
得票数 0
1
回答
android
的Swift:‘in’无法找到‘-lgcc`’中用于
android
编译的链接步骤
、
、
、
、
_64/bin/swiftc \-tools-directory /home/mike/workspace/
android
-ndk-r14/toolchains/arm-
linux
-androideabi-4.9/prebuilt/
linux
-x86_64/arm-
linux
-androideabi/bin \ -target armv7-none-
linux</
浏览 2
提问于2017-03-30
得票数 2
回答已采纳
1
回答
Android
NDK编译gmp
库
、
如何将GMP for
android
ndk编译为可以在我的项目中重用的静态或共享
库
/
浏览 2
提问于2010-11-26
得票数 6
1
回答
如何在adb中运行C程序?
、
、
因此,当adb shell连接到一台计算机时,它会将一个
linux
终端连接到
android
手机中。人们可以在
android
中运行所有标准的
linux
命令,比如ls和cat,并使用adb shell来探索
android
文件系统。现在我想知道,是否可以使用C/C++编译器(如clang或gcc )在
android
中编译和执行C/C++程序,就像在
linux
上那样?我不是在说
android
应用程序的开发,我指的是用于
android
浏览 7
提问于2021-08-22
得票数 2
回答已采纳
2
回答
Android
上的
Linux
内核3.3应用程序
、
、
最近有一篇文章说,
Linux
内核3.3已经集成了
Android
作为其特性之一。我熟悉Windows/
Linux
操作系统中的处理语言。如果我在
Linux
内核3.3中开发一个使用蓝牙通信的处理应用程序,是否可以将其移植到
Android
上? 如果是,我应该怎么做呢?总结我的问题,我可以把我的基于<em
浏览 1
提问于2012-03-23
得票数 1
回答已采纳
2
回答
理解
Android
应用程序的执行
、
、
我给出了
android
编程世界的第一步。这是个初学者的问题。我们使用硬件服务,允许访问像照相机这样的组件。这个硬件服务进行本机
调用
(JNI)?这是正确的吗?我有点困惑
浏览 0
提问于2014-01-27
得票数 0
回答已采纳
2
回答
静态链接的二进制文件需要共享
库
libnss
、
、
、
、
types.h> struct passwd *pw = getpwnam("root");}arm-
linux
-gnueabihf-gcc11455 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 11455 open("/lib/arm-
linux<
浏览 20
提问于2014-03-17
得票数 1
2
回答
外部未定义函数,标头错误,
Android
、
、
我目前正在将一个静态
库
链接到我的
Android
,其中包含了我想要使用的函数,问题是当我从
Android
中的静态
库
调用
一个函数时,函数定义在一个.cpp文件中,我的构建失败了。
Android
项目从静态
库
调用
函数:void example(); void example()} //Errorclass/lib/gcc/i686-<e
浏览 12
提问于2022-06-22
得票数 0
回答已采纳
1
回答
在安卓设备中未找到usb4java使用的本地
库
异常
、
、
、
、
我使用
Android
Studio作为IDE,使用Ubuntu 14.04作为操作系统。我已经将usb4java-1.2.0文件添加到我的项目中。我可以在我的应用程序中使用Libusb函数。原因: org.usb4java.LoaderException:未在类路径中找到本机库: /org/usb4java/
linux
-armv7l/libusb4java.so 我已经分析了网站中不支持的平台标签
浏览 3
提问于2015-12-04
得票数 0
1
回答
Linux
窗口管理器和
Android
之间的兼容性是什么?
、
、
我对Wayland和
Android
之间的兼容性特别感兴趣(虽然我对X和
Android
也很好奇)。 例如: Wayland窗口管理器在
Android
上工作吗?相反,你能让
Android
应用程序在Wayland (或X)窗口管理器上工作吗?总的来说,
Android
上是否有一个几乎被普遍使用的窗口管理器,还是有大量的窗口管理器(就像
linux
上一样,在不同的发行版中都有大量的窗口管理器)?
浏览 0
提问于2016-10-02
得票数 0
1
回答
如何在
Android
中使用ffmpeg命令
、
、
、
ffmpeg -i input.mkv -map 0:v -codec copy output.mkv我不知道如何从
调用
浏览 2
提问于2015-04-07
得票数 2
回答已采纳
1
回答
如何找到GCC支持的所有EABI版本,以及如何找到目标系统的EABI版本?
、
、
、
、
这里有两个问题: 在将共享
库
移植到许多
Linux
或
Android
上系统时,最好知道GCC交叉编译器所支持的准确的EABI版本,以及默认的EABI版本。怎么做呢?如何调查哪一个EABI有目标
Linux
或
Android
系统?我通常从目标板获取任何系统
库
,并
调用
$ARM-GCC-PREFIX-readelf -h $LIBNAME | grep Flags,这将返回smth。就像Version4 EABI。但是,有什么漂亮的方法可以使我不需要将系统
库
从目标复
浏览 0
提问于2012-01-20
得票数 2
1
回答
编译32位
Android
应用程序时,"E2597 SysInit.o:错误添加符号:文件格式错误“
、
、
当我试图编译一个32位的
Android
应用程序时,我遇到了这个错误:我该怎么解决这个问题?
浏览 9
提问于2022-02-01
得票数 0
回答已采纳
1
回答
如何将已经编译好的C
库
添加到
Android
?
、
我已经编译了(用于
linux
(.a)和windows(.dll)的
库
)。我需要导入其中一个
库
(我猜对于
Android
,我必须使用.a)到我的
android
项目中。所以我已经阅读了一些NDK的教程,但这里有一个问题-我需要有源文件才能将
库
添加到
android
中,还是可以添加已经编译的
库
?
浏览 1
提问于2012-08-29
得票数 2
回答已采纳
1
回答
在编译
android
应用程序时,本机代码(JNI)会发生什么呢?
、
、
、
根据我对
Android
的理解,Java代码似乎首先被转换为.class文件,然后转换成专用的Dalvik字节代码格式。这可以反向工程回到Java源代码。编辑:我不知道在为
android
编译应用程序时,本机代码会发生什么变化。有人能解释一下当你使用JNI时会发生什么吗?
浏览 1
提问于2015-10-05
得票数 1
回答已采纳
1
回答
Android
- USB开放附件模式错误
、
、
我目前有一台Nexus One,我可以使用
Android
USB Open配件
库
与
Linux
进行通信。我已经构建了一个
Linux
应用程序,可以向
Android
客户端应用程序发送命令来执行任务。例如,如果我从
Linux
向
Android
发送拨号命令,电话将
调用
Android
拨号器并进行呼叫。不过,在结束通话后,我的
Android
应用程序表现得好像USB线缆断开了一样,我不能再从
Linux
向它发送命令。在
浏览 4
提问于2011-10-20
得票数 0
回答已采纳
1
回答
手臂板的交叉编译?
、
、
、
以下是我所遵循的步骤:现在,当我使用file命令检查hello的文件类型时,hello已经成功构建:- 你好: ELF32位LSB可执行文件,ARM,version 1 (SYSV),静态链接,用于GNU/
Linux
2.6.31,BuildIDsha1=0x68edccf6dba1057774e3d7853914578e53889a75
浏览 1
提问于2015-12-18
得票数 1
回答已采纳
1
回答
在
Android
上与NDK一起使用的
Linux
库
、
、
我尝试在
Android
设备上使用NDK运行一个正常工作的
Linux
库
。
Android
Studio总是告诉我一切都很好,但最终应用程序在设备上崩溃了。在我看来,唯一的原因是lib使用了一些在
Android
上不起作用的细节。我做了一个ldd,输出是: libasound.so.2 => /usr/lib/x86_64-
linux
-gnu.1 =&g
浏览 0
提问于2020-03-12
得票数 0
2
回答
android
操作系统中的系统
调用
是如何执行的,是否可以对其进行监控?
、
、
、
、
我在理解系统
调用
是如何在
android
应用程序执行中起作用时遇到了一些问题。在这种情况下,
android
的
linux
内核上的系统
调用
是如何发挥作用的?此外,有没有可能监控这些系统
调用
的方法?
浏览 0
提问于2015-02-05
得票数 1
1
回答
java.net包是如何工作的?
、
、
Android
developer 描述了应用程序用于联网的java.net包。现在
Android
有一个
Linux
内核,所以最终由软件包发出的任何HTTP请求都必须转换为某个系统
调用
。我想问的是,这个
库
是否也附带了一些JNI层代码,它是否依赖libc
库
与内核交互?
浏览 0
提问于2015-11-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券