腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
生成
本机的Android jni库
、
、
、
有一些C/C++代码,可以编译成.
so
文件。如何构建这些.
so
文件?我认为这与有关。我尝试创建一个新的,并在项目根上运行以下命令:但我发现了一个错误: Android
NDK
: Your APP_BUILD_SCRIPT
浏览 3
提问于2017-10-29
得票数 1
2
回答
clang++:错误:链接器命令失败,退出代码为%1 Qt Android
、
、
在windows中
生成
时出现错误 E:\android-
ndk
-r20-windows-x86_64\android-
ndk
-r20/toolchains/aarch64-
linux
- android/4.9.x/../../../../aarch64
浏览 35
提问于2019-06-17
得票数 1
4
回答
在android应用程序中使用dll文件
、
我可以在Android应用程序中使用dll文件(在windows应用程序中常用)吗?
浏览 0
提问于2011-01-25
得票数 9
回答已采纳
2
回答
为本地Android项目构建apk时不兼容的目标
、
、
、
、
但是在
生成
apk时,我面临着不兼容的目标错误。FAILURE: Build failed with an exception./
linux
-x86_64 --sysroot=/home/ajinkya/Androidsdk/
ndk
-bundle/toolchains/llvm/prebuilt/
linux
-x86_64/sysroot/
linux
-x86_64/s
浏览 1
提问于2019-07-09
得票数 1
回答已采纳
1
回答
在Eclipse中为
NDK
应用程序
生成
签名APK时文件大小不一致
、
、
我在Eclipse中为我正在开发的
NDK
应用程序
生成
有效的app时遇到了困难。文件大小非常不一致。C:
浏览 0
提问于2013-12-03
得票数 0
1
回答
Android.mk规则是从多个files.txt创建一个文件,然后将它与其他文件链接起来。
、
、
我正在将用C++编写的调制解调器连接管理器从
linux
移植到姜饼。这并不是一个带有"gui“的”应用程序“,我将使用带有
NDK
的java包装器,而是从"init.rc”启动时调用的服务。我需要将那些cppfile*.o与objfile.o链接起来,以形成一个libfile.
so
。我找到了关于如何从一堆文件
生成
libfile.
so
的规则。事情变得复杂的地方,就是移植"
linux
“命令来创建objfile.o。
浏览 1
提问于2011-11-08
得票数 1
2
回答
无法运行“任何”本机示例项目。
、
、
、
、
/libexec/gcc/arm-
linux
-> androideabi/4.8/liblto_plugin.
so
: file too short BFD:
浏览 3
提问于2015-11-08
得票数 8
回答已采纳
1
回答
为什么我不能使用来自AndroidNDK on rapsberrypi4的预构建库呢?
、
、
、
/android-
ndk
-r23b/toolchains/llvm/prebuilt/
linux
-x86_64/sysroot/usr/lib/arm-
linux
-androideabi/26/libOpenSLES.
so
/android-
ndk
-r23b/toolchains/llvm/prebuilt/
linux
-x86_64
浏览 0
提问于2021-10-28
得票数 2
1
回答
用Android编译本机C++共享对象
、
、
我在Linus上通过C++
生成
了一个C++文件,现在已经
生成
了.
so
文件,我已经为Android ARM交叉编译了这个.
so
文件,所以我必须通过Android
NDK
对它进行编译,这样就可以在我的android项目中使用新的.
so
。因此,有人能帮我把
Linux
生成
的.
so
文件放到我的Android项目中,以及如何在Make (Android.mk)中添加什么,这样它就可以在以前的
Linux
生成
的.<
浏览 1
提问于2015-01-05
得票数 2
1
回答
在本机android项目中包括openssl库
、
=/home/user/Android/Sdk/
ndk
-bundle crypto
生成
时的错误是: Error while executing process /home/use
浏览 0
提问于2019-07-03
得票数 2
1
回答
试图为openssl库libcryp.a编译包装时出错
、
、
、
、
我正试图围绕libcryp.a为android包装器构建一个动态库,如 我已经按照页面上的建议
生成
了libcryp.a,但是当我试图编译wrapper.c时,我得到了一个链接器错误,即“atexit”Wl,-Bstatic -lcrypto -L/usr/local/ssl/android-14/lib -o libwrapper.
so
--sysroot=/Users/scoleman/android-
ndk
-r9d/arm-
linux</
浏览 2
提问于2014-03-26
得票数 2
回答已采纳
1
回答
启动
ndk
-build时出错
、
、
、
目前,我需要将这个.
so
库包含到自建的安卓中。/
ndk
/toolchains/arm-
linux
-androideabi-4.4.3/prebuilt/
linux
-x86/bin/arm-
linux
-androideabi-gcc: Commandnot foundmake: /home/andrey/AndroidSources
浏览 0
提问于2013-06-20
得票数 1
5
回答
更改
ndk
-
生成
输出位置
、
、
| | || | | |-> AndroidManifest.xml|-> build [2]<my_
ndk
_path>/
ndk
-build -C <my_project_path>/Android/app/src/main/ <em
浏览 9
提问于2015-06-16
得票数 20
回答已采纳
1
回答
Android
ndk
-build helloJni错误
、
、
、
我正在尝试从
NDK
样本运行HelloJni程序。我正在使用eclipse juno。Alos未
生成
".
so
“文件。但在
ndk
构建项目时,我在控制台中收到以下消息:Android
NDK
: WARNING: AP
浏览 1
提问于2014-12-05
得票数 4
1
回答
无法使用QtCreator在Windows上构建安卓应用程序
、
在无法在我的
Linux
机器上使用pyqtdeploy编译用于Android的Python之后,我现在尝试使用QtCreator在Windows上构建一个示例应用程序。我得到了与
Linux
相同的错误:找不到-lc++ 下面是
生成
错误的命令。-target i686-none-
linux
-android -mstackrealign -gcc-toolchain C:\Users\Art\android-
ndk
-r20/toolchains/libQt5Scxml.
so
浏览 1
提问于2019-06-19
得票数 1
回答已采纳
1
回答
使用独立工具链(由
NDK
脚本
生成
)编译的Libogg试图从不正确的文件- libogg.
so
.0而不是libogg.
so
加载自己
、
、
、
、
我在Windows上,所以下面的所有脚本都是在MSYS下执行的,MSYS是一个
linux
终端模拟器。make 然后,我将
生成
的libogg.
so
复制到我的项目文件夹中,并添加到我的jni/src/Android.mk来自动态链接器的错误很有趣,因为make不仅仅
生成
单个libogg.
so
。它<
浏览 4
提问于2016-01-27
得票数 1
1
回答
生成
错误找不到-landroid
、
生成
.
so
文件时,我会收到这个链接错误。"C:/android-
ndk
-r10d/toolchains/arm-
linux
-androideabi-4.8/prebuilt/windows-x86_64/bin/../lib/gcc/arm-
linux
-androideabi/4.8/../../../../arm-
linux</
浏览 3
提问于2016-10-10
得票数 2
1
回答
未从Android
NDK
构建的共享对象中删除失效函数
、
、
、
我们注意到,一些无效函数没有从
生成
的共享对象文件(.
so
)中删除(通过不带任何参数的"
ndk
-build“)。为了证明我们引入了一个虚拟函数,这个函数肯定不会在任何地方调用(也不会导出,因为整个.
so
的默认可见性已经设置为“隐藏”)。不知何故,伪函数的符号仍然存在,我们可以通过对
生成
的.
so
使用"nm“来查看它。 我们在
Linux
11.10上使用
NDK
r8d。
浏览 0
提问于2013-03-14
得票数 3
回答已采纳
2
回答
Android不能交叉编译SQLite - crtend_
so
.o:没有这样的文件或目录。
、
、
、
、
/lukassz/android-
ndk
/platforms/android-18/arch-arm/usr/lib/ -Wl,-soname -Wl,libsqlite3.
so
-o .libs/libsqlite3.
so
/home/lukassz/android-
ndk
/toolchains/arm-
linux
-androideabi-4.9/pr
浏览 24
提问于2016-11-17
得票数 1
回答已采纳
1
回答
所以CMake不会在Android中
生成
文件
、
、
子目录中有多个静态库,主目录(jni/)正在
生成
SO
文件。/llvm/prebuilt/
linux
-x86_64/bin/clang++ --target=armv7 7-none-
linux
-androideabi --gcc-toolchain=/home/suman/Android/android-
ndk
/toolchains/arm-
linux
-androide
浏览 3
提问于2018-03-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android NDK JNI 开发之旅 开篇
手摸手教你创建 Android NDK 工程
Android 如何使用JNI构建wav转码amr的so动态库
最火视频库FFmpeg在Android上的移植封装
So easy!10 行代码写个“让你惊叹”的文章生成器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券