草庐IT

ndk-bundle

全部标签

android - 为什么 ADT Bundle 20140702 中缺少 fragment_main.xml?

根据说明BuildingaSimpleUserInterface在AndroidDevelopers的网站上,我打算用Eclipse从res/layout/目录打开fragment_main.xml文件。但是基于ADTBundle20140702,res/layout中只有activity_main.xml。或者在20140321版本上可以找到fragment_main.xml。 最佳答案 根据您使用的IDE,为您的主要Activity创建fragment布局现在可能只是一个选项。如果我没记错的话,我相信在编写本教程时自动创建的fr

android - Visual Studio 2015 Android NDK ARM 架构

在VisualStudio2015Preview(目前最新最好的)中,您可以为Android编译C/C++代码。这会生成.a库(这是正确的)。在导出设置中,您可以导出ARM或x86。但是,在常规的AndroidNDK中,您必须以armeabi或armeabi-v7a为目标。我还没有找到任何答案的问题是VisualStudio2015预览是否导出armeabi或armeabi-v7a架构。有谁知道VS2015预览版导出为哪种ARM架构?谢谢 最佳答案 VisualStudio2015预览版支持用于Android开发的x86和armea

android - 如何就地更新Android NDK?

当新版本发布到开发者网站时,我曾经下载过AndroidNDK。Google最近似乎更新了开发者网站并删除了直接的NDK下载链接,取而代之的是一堆最终导致SDK下载的循环引用。SDK下载页面不包含NDK。我发现最接近下载和NDK的是DownloadAndroidStudioandSDKTools.运行$sudo/opt/android-sdk-macosx/tools/android不提供更新NDK的方法。如何使用现有的NDK或其中一种SDK工具就地更新NDK?或者实际NDK的下载位置在哪里?明确地说,我从命令行使用ant和ndk-build。我不使用Eclipse或AndroidStu

Android Studio 中的 Android NDK >=1.4

我不认为这个问题是this的重复问题和this问题,因为它们主要由thislink回答这不适用于更高版本的AS。我可以在howtointegrateAndroidNDKwithEclipse上找到很好的信息,但Eclipse和ADT现在是considereddeprecated由谷歌。当followingtheinstructions为实验性gradle插件设置一个项目,我在cannotResolvesymbol类型的编辑器中收到许多错误,用于所有新添加的内容以及构建后在下面发布的错误。项目中的build.gradle。buildscript{repositories{jcenter(

android - 如何使用 gradle experimental 插件构建 NDK 模块?

这个问题在这里已经有了答案:OpenCvwithAndroidstudio1.3+usingnewgradle-undefinedreference(1个回答)关闭6年前。我正在尝试使用使用NDK的模块构建项目。但是Gradle构建会出错。这是我的build.gradle(主项目)buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.5.0'//classpath'com.android.tools.build:gradle-experimental:0.1.

android - Android NDK 平台不支持 ABI [armeabi, mips]

我在我的项目中使用JNI代码和abiFilters如下applyplugin:'com.android.application'android{compileSdkVersion28defaultConfig{applicationId"com.example.intel.hellojni"minSdkVersion15targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"externalNativeBu

android - 如果所有资源都放在 android app bundle 的一个分辨率中怎么办

众所周知,Google推出了使用android-app-bundle分发androidapk的新功能,它具有很多优点。所以我的问题是,如果我将所有图像/资源放在单个文件夹(如drawable-xxxhdpi)中,我的应用程序将如何运行。例如假设我有一个使用5张图像的应用程序。我没有为不同的分辨率采用不同的尺寸,而是将所有图像放在单个文件夹(drawable-xxxhdpi)中,假设让android根据设备分辨率处理它。众所周知,android-app-bundle会根据分辨率、语言等生成不同的apk。那么在那种情况下,我的应用会发生什么情况?如何为不同的分辨率生成APK(Android

android - APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位 native 代码

我已经导出了一个AndroidAppBundle文件以上传到Play商店,其中包含从Unity所需位置下载的NDK,因为AndroidStudioNDK文件与Unity不兼容。我在上传构建时收到此类错误消息:这里有SDK和NDK路径设置:现在,解决这个问题的方法是什么?我做错了什么我无法理解的步骤?请不要提及重复的问题,因为我已经尝试过其他对我不起作用的选项。 最佳答案 供将来引用:这是googleplay和x86build不提供64位对应代码的问题。禁用x86构建可修复此问题。引用:https://forum.unity.com/

android - ndk 堆栈 : Unable to open symbol file . ../../libutil.so。错误 (9):错误的文件描述符

我正在尝试使用ndk-stack实用程序在调试使用native库的我的应用程序。问题是我使用该实用程序得到的是:***Crashdump:***Buildfingerprint:'tmobile/htc_vision/vision:2.3.4/GRJ22/82286:user/release-keys'pid:15769,tid:15794>>>us.ihmc.aci.dsproappError(9):Badfiledescriptor我使用的命令是这样的:ndk-stack-sym../obj/local/armeabi-dump/home/enrico/stacktrace/cra

安卓|在 bundle 中使用 Parcelable 数据时解码未知类型

我在使用Android.Bundle通过两个Activity发送ArrayList中的可打包数据时遇到问题我有两个Activity(A和B)。在Aaaa.class中:ArrayListmModelList=newArrayList//FillArrayListwithafewModel-ObjectsBundlemBundle=newBundle;IntentmIntent=newIntent(Aaaa.this,Bbbb.class);mBundle.putParcelableArrayList("models",mModelList);mIntent.putExtras(mBun