当前位置: 首页 > 知识库问答 >
问题:

当运行Android模拟器时,如何禁用库的加载?

濮阳弘扬
2023-03-14

所以我已经开始为Bump开发,由于他们的短视,他们不支持基于x86的Android设备/模拟器。只有手臂。

import com.bump.api.IBumpAPI;
import com.bump.api.BumpAPIIntents;

08-06 17:58:30.895:E/AndroidRuntime(1799):java.lang.UnsatisfiedLinkError:无法从加载器Dalvik.System.PathClassLoader加载android-api[dexpath=/data/app/com.xxxxxxx-2.apk,LibraryPath=/data/app/lib/com.xxxxxxx-2]:findLibrary返回null 08-06 17:58:30.895:E/AndroidRuntime(1799):在java.lang.runtime.LoadLibrary(

共有1个答案

秦雅逸
2023-03-14

虽然有些复杂,但您可以通过使用android库项目将项目拆分为几个相关的项目来实现这一点。目前您可能有这样的东西

  1. 主项目-包括所有代码、bump库等。这是您在设备上运行的

您需要将应用程序拆分为3个独立的项目:

模拟器项目-这将取决于库项目。不包括凸点库和活动。这就是您在模拟器中运行的内容。

这个理论和你的应用程序有一个付费版和一个免费版是一样的。除了不是付费的和免费的,你有颠簸的和不颠簸的。

 类似资料:
  • 问题内容: 我是Android的初学者。我有一个正在运行的模拟器。我创建了一个Android应用。当我运行该应用程序时,它将开始启动新的模拟器并在该新模拟器中运行。但是,我想在正在运行的同一模拟器中运行该应用程序。 问题答案: 打开您创建的运行配置,选择“目标”选项卡。选择单选按钮“在所有兼容设备/ AVD上启动”。将单选按钮下方的组合框切换为“活动AVD”。 这将在所有当前正在运行的模拟器上启动

  • 做了几个改动后,我得到了一个错误 会话“app”:安装apk时出错 根据一些人的说法,这是因为瞬间运行。 更新2:给重置一个镜头https://stackoverflow.com/a/19397632/1926621仍然一无所有。 更新3:不重复。一定是设定中的东西。一个完全干净的安装/重置完成了它。

  • 我正在尝试通过命令提示符从Ionic项目在我的mac中运行Android模拟器。我已经对android工作室进行了所有设置,并且运行良好。但是,当我尝试生成模拟器时,我无法从ionic终端项目中执行此操作。我遇到了以下错误。 科尔多瓦构建Android 检查JDK和Android SDK版本 ANDROID_SDK_ROOT=/用户/苹果/库/Android/SDK(推荐设置) ANDROID_H

  • 我正在运行最新版本的Mac OS,我想通过命令行工具运行android模拟器。我在Mac终端上运行了以下命令,得到了以下错误。 我还使用以下可用选项运行命令,这些选项也可以在官方文档developer.android.com上找到 我需要做什么,这样我就不需要每次都打开Android Studio而只打开模拟器。

  • 我正在使用Google Maps v2,我想确定我的位置。我使用Genymotion emulator。我需要激活测试设备上的GPS。如果我在模拟器上测试,并且如果我尝试使用LocationManager,它没有激活“null”。我正在使用Eclipse的“DDMS”透视图将地理位置发送到模拟器。窗→ 打开透视图→ 另外→ DDMS。但并非所有字段都可单击。 `

  • 我在android工作室构建我的项目,我在android工作室制作捆绑包。 该捆绑包有aap文件,我认为aap文件和apk是相同的,那么如何在android emulator中运行aap文件呢