安卓。CyanogenMod 7 (Android 2.3) + BouncyCastle 加密库。IllegalAccessError
使用Bouncycastle库时,我会遇到一个奇怪的错误: ERROR/AndroidRuntime(1226): FATAL EXCEPTION: Thread-10 ERROR/AndroidRuntime(1226): java.lang.IllegalAccessError: tried to access class org.bouncycastle.crypto.engines.RSACoreEngine from class org.bouncycastle.crypto.engines.RSAEngine ERROR/AndroidRuntime(1226): at org.bouncycastle.crypto.engines.RSAEngine.init(Unknown Source) ERROR/AndroidRuntime(1226): at org.bouncycastle.crypto.encodings.PKCS1Encoding.in
12 2024-04-03
编程技术问答社区
安卓。CyanogenMod 7 (Android 2.3) + BouncyCastle 加密库。IllegalAccessError
使用Bouncycastle库时,我会遇到一个奇怪的错误: ERROR/AndroidRuntime(1226): FATAL EXCEPTION: Thread-10 ERROR/AndroidRuntime(1226): java.lang.IllegalAccessError: tried to access class org.bouncycastle.crypto.engines.RSACoreEngine from class org.bouncycastle.crypto.engines.RSAEngine ERROR/AndroidRuntime(1226): at org.bouncycastle.crypto.engines.RSAEngine.init(Unknown Source) ERROR/AndroidRuntime(1226): at org.bouncycastle.crypto.encodings.PKCS1Encoding.in
6 2024-04-03
编程技术问答社区
安卓蓝牙接受()/连接()与已经配对的设备
我很难通过蓝牙连接两个Android设备,这仅在以前配对时才会发生.我正在运行一个作为服务器,另一个作为客户端. 这是服务器端上事物的顺序: 检查各种蓝牙状态(启用适配器,等等). 用我选择的预定义的UUID致电listingrfcommwithservicerecord(). 请求使设备可发现 由于可发现的是异步发生的,所以我致电Accept()并等待传入​​的连接. 在客户端: 检查各种蓝牙状态(启用适配器,等等). 对于GetBondedDevices()中的每个设备,我将GetName()与服务器的名称进行了比较.如果有匹配项,请跳过步骤6. 开始BT Discovery 对于每个发现的设备(请注意,来自2A的配对设备在此处显示),请将设备名称与服务器的名称进行比较.如果有匹配,请转到第6步. 取消发现 在第2步中发现的设备上,请致电服务器端使用的相同预定义的UUID,请致电CreaterfcommsockettoserviceRecord
40 2024-04-01
编程技术问答社区
在没有BluetoothManagerCallback的情况下调用getBluetoothService()。
我是Android开发的新手.我正在编写一个从笔记本电脑蓝牙终端接收字符串的应用程序.打开连接时,我将在执行以下行时拒绝错误连接. socket.connect(); 我试图检查连接方法中发生的情况.在这里,我发现Android Studio给了我等问题. 无法访问android.bluetooth.bluetoothsocket.socketstate. 无法解析方法createSocketchannel. 无法解析符号ibluetooth. 我的开发环境有问题吗? 以下是例外. 02-15 23:19:54.112 18794-18794/poc.tusharimaging.com.bluetooth_poc W/BluetoothAdapter: getBluetoothService() called with no BluetoothManagerCallback 02-15 23:20:33.754 18794-18794/poc.tu
谷歌ARCore领域模型的实例
我正在尝试阅读并理解Google Arcore的域模型,尤其是 android SDK 软件包.当前,此SDK处于" preview "模式,因此没有教程,博客,文章等.了解如何使用此API.甚至Google本身也建议仅阅读源代码,源代码注释和Javadocs,以了解如何使用API​​.问题是:如果您还不是计算机视觉专家,那么域模型对您来说会有些陌生和不熟悉. 特别是我有兴趣了解以下类的基本差异和适当用法: Frame 根据Anchor的Javadoc: " 描述了现实世界中的固定位置和方向.要保持在物理空间的固定位置,此位置的数值描述将随着Arcore对空间的理解的理解而更新.使用GetPose()此锚的当前数值位置.此位置可能会更改任何时间更新(),但永远不会自发更改." " so 锚具有姿势.听起来像您" 将锚"放在相机中可见的东西上,然后adcore轨道锚定并不断更新其Pose以反映其屏幕上坐标的性质? 和Pose的Javadoc: "
统一称API级别太低
确切的错误: Minimum API Level Not Supported on Requested VR Device Cardboard Requires a Minimum API Level of 19 尽管在Android SDK经理中,它说我有修订25.2.5,25.0.5, 和25.0.3安装. 解决方案 您必须从编辑器更改此minimun API级别. 转到编辑 - >项目设置 - > player->其他设置 - >识别 - > minimium api级 - > android 4.4'kit kat'(API级别19)或上面的任何内容. 还将目标API级别更改为自动(最高安装). 如果这不起作用,请确保从Android SDK Manager下载API级别19(Android 4.4.2)或上面的任何级别.之后重复此答案中的内容.
Android SDK-离线安装系统镜像包
由于IT限制,我无法使用Android SDK的包装安装安装. 为了能够在Android的AVD管理器中创建模拟器,我首先需要为目标设备的系统映像. 但是关于以下屏幕截图我尚未安装任何. 所以任何人都可以告诉我: 1.在哪里获取Android 6.0 API级别23的系统图像 2.如何安装此系统图像手动/离线 预先感谢您! 解决方案 首先选择要在Android Studio SDK下载要下载的系统图像,然后它将开始下载图像并说Downloading from .复制该URL并从某些下载管理器(例如IDM)下载并下载后,在System-Images文件夹中提取文件. 目录结构模式为sdk-folder/system-images/android-/google_apis/x86 (or armeabi-v7a). 因此,以正确的模式提取,然后打开Android Studio SDK,您将看到软件包已安装. 现在,
12 2024-02-19
编程技术问答社区
在AVD上运行SIP演示Android平台2.3版
Android 2.3平台包含一个SIP演示项目.我想在两个AVD上测试该项目,而不是在真实的Android设备上测试.我真的不知道该如何进行. 解决方案 来自测试SIP应用程序 测试SIP应用程序 要测试SIP应用程序,您需要以下内容: 运行Android 2.3或更高的移动设备. SIP运行在无线上,因此您必须在实际设备上进行测试.对AVD的测试无法正常工作. SIP帐户.有许多不同的SIP提供商提供SIP帐户. 如果您打电话,也必须是有效的SIP帐户. 测试SIP应用程序: 在您的设备上,连接到无线(设置>无线和网络> Wi-Fi> Wi-Fi> Wi-Fi设置) 如在设备上开发时所述,设置用于测试的移动设备. 如在设备上开发时所述,在移动设备上运行您的应用程序. 如果您使用的是Eclipse,则可以使用logcat(窗口>显示视图>其他Android> logcat)在Eclipse中查看应用程序日志输出. 因此,您似乎必须使
14 2024-02-19
编程技术问答社区
在ViewPager中使用按钮
我正在尝试使用一个可以在每个窗格中进行交互的ViewPager.对于此ViewPager,我正在创建一个教程,我向用户显示水平滑动以切换窗格.当用户到达最后一个窗格时,将显示一个按钮向用户显示将导航到仪表板.我已经阅读了一些文章,试图了解一个按钮在视图器中的工作方式,但实际上没有太多意义. 代码应该做的是,当单击视图器中的窗格中的一个按钮时,启动了仪表板活动. 这是Pageradapter的完整代码: class MyPagerAdapter extends PagerAdapter { public int getCount() { return 5; } public Object instantiateItem(View collection, int position) { View v = new View(collection.getContext()); LayoutInflater inflater = (Layou
12 2024-02-19
编程技术问答社区
Android-sdk管理器不显示所有软件包
我有问题,我的Android-SDK-Manager突然停止显示所有软件包,仅显示安装的软件包.你们能帮我解决这个问题吗? 解决方案 浏览文件 - >设置 - > android SDK-> SDK Update站点选项卡,在该检查中强制https://...使用http://将获取源. .. 其他解决方案 首先,只需尝试切换" Updates/New",SDK Manager本身可能会有一个小故障. 其次,您可以转到" Tools -> Manage Add On sites..." 确保它们都单击 第三,尝试重新加载.即" Packages -> Reload" 还要检查包装菜单的滴答内容. 或 @ scottt 建议以下建议: 我经常在dl-ssl.google.com repo网站上临时连接错误.要确定这是否是一个简单的连接问题,您可以尝试连接到 原始文章: Android SDK Manager,仅显示安装的软件包 考
8 2024-02-18
编程技术问答社区
如何为Android Studio配置NDK
我已经安装了Android Studio 2.2.3,并使用include C++ support创建了一个" myapplication". 我得到这个错误: 错误:NDK未配置. 使用SDK Manager下载它.) 有什么好方法可以解决吗? 解决方案 您下载了NDK后,转到"文件"菜单,而不是" Project Construct-> SDK位置"并设置Android NDK位置(它在窗口的底部).
22 2024-02-18
编程技术问答社区
仿真器:仿真器。ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037
我整个下午都在试图再次在Android Studio中运行我的小型Android/Kotlin应用程序.在这个问题主题上粘贴的消息突然使我失望了. 我做了这些试探: 1-冷启动(在虚拟设备屏幕上>动作>现在冷启动) 2-我删除了以前的虚拟设备,然后下载了一个新的(Nexus One) 3-我从其他stackoverflow答案 3.1 cd C:\Users\Jimis\AppData\Local\Android\Sdk\platform-tool adb kill-server adb.exe start-server adb devices -l 3.2 删除了plataform-tool,并将其从 3.3 重新启动计算机 我完全卡住了. 我注意到了我的注意力:为什么这么多端口到港口5037.最初,当我启动Androdi Studio时,我只有3个,然后尝试调试我的应用程序后,我得到了更多. Microsoft W
Android studio的错误。在尝试计算所需软件包时发生错误
我正在尝试在MacBook Pro 2015 上安装最新的Android Studio 不幸的是我遇到了这个错误: 试图计算所需软件包时发生错误. 在这里,错误的屏幕截图: 这不是很有意义的.是什么原因引起了问题? 编辑 这是我从终端运行应用程序时得到的例外: [ 33666] WARN - e.wizard.InstallComponentsPath - Dependant package with key emulator not found! com.android.tools.idea.sdk.wizard.SdkQuickfixUtils$PackageResolutionException: Dependant package with key emulator not found! at com.android.tools.idea.sdk.wizard.SdkQuickfixUtils.resolve(SdkQuic
50 2024-02-18
编程技术问答社区
错误。在Linux上的Android Studio中,"SDK模拟器目录丢失"。
我正在尝试在linux manjaro上安装Android Studio,但它显示了以下错误: SDK模拟器目录缺少 我该如何修复? 错误mesage: 解决方案 对不起,我的英语不好. 我在Windows 10中遇到了这个问题,但可能是我的解决方案. 我搜索这个问题3天!发现此问题的原因是: 您正在使用不良VPN: 要检查此运行的Android Studio和手动 type (在下一个项目中,您将知道为什么要告诉我此)文件地址在浏览器中下载.如果您可以下载,您的连接没有问题. 例如 .xml android Studio下载Progress Image Image 您的区域格式不是设置英语: 如您在上一个图像中看到的那样,链接包含一个数字(... addons_list- 2 ),但是由于区域格式,它并未以英语格式显示,因此无法下载.我用提琴手认出了这一点.在提琴手中,链接包含一个" ?",而不是" 2 ";因此,只需更改您的区域格式
6 2024-02-18
编程技术问答社区
SQLiteOpenHelper: onCreate()方法没有在物理设备上调用
我已经在版本4.4中运行的Android模拟器进行了许多测试. 在我的应用程序上,我使用sqliteopenhelper创建一个带有一个表的SQLite数据库: package com.findwords.modeles; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteException; import android.database.sqlite.SQLiteOpenHelper; import com.findwords.MainActivity; import com.findwords.controleurs.MenuController; import java.io.FileOutputStream; import java.io.IOException; import java
10 2024-02-18
编程技术问答社区
我如何建立有隐藏和内部API可用的Android SDK?
我想重建Android SDK(或仅仅是Android.jar)以包括隐藏和内部API. 我找不到有关如何解决这个问题的任何文档或讨论.我有一个已经设置了能够构建CM7的Ubuntu Cyanogenmod构建环境. 现在,我读到Make SDK将构建SDK,但我想构建一个SDK,其中包含使用@Hide标记为隐藏的方法和字段.这可能吗? 我想做的是更改使用隐藏API并为了重建它的应用程序,我想使用修改后的SDK. 解决方案 这是我一直在使用隐藏的API. 构建仓库或从 https://sites.google.com/site/hippunosource/home/android/androidnohide-apiwo-shi-shi-yongsuru-rifurekushonha-wei-shi--------------------rifurekushonha-wei-shi-shi-shi-shi-shi> 复制出/target/common/
24 2024-02-18
编程技术问答社区
无法找到或加载主类 com.android.sdkmanager.Main
我阅读这些,和这些,和这些有关Android SDK安装问题的问题. 对我没有任何帮助. 每次我收到错误 C:\Users\user\AppData\Local\Android\android-sdk\tools>android Error: Could not find or load main class com.android.sdkmanager.Main 当我尝试启动android.bat. 时 我的环境: C:\Users\user\AppData\Local\Android\android-sdk\tools>java -version java version "1.7.0_71" Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) JAVA_HOME=c:\
34 2024-02-17
编程技术问答社区
从App Inventor转移到Eclipse的技巧
我非常适合构建Android应用程序的AppinVentor.我对C ++有很好的了解,并且对Java的Java和Gui建筑的了解很少.建议我如何从应用程序发明者转移到日食,构建Android应用?我应该遵循哪条路?在Eclipse中建造类似于在Appinventor中建造的,例如定义不同的组件然后处理他们的活动?还是比这更多吗?请引导我. 解决方案 也有Java Bridge Project的 Appinventor 关于: Java Bridge Project的Appinventor是 创建应用程序的Java书面版本的appinventor 来自通过AppinVentor创建的现有应用程序.后 通过appinventor创建应用程序,用户可以下载 使用Java编写的应用程序的版本,该版本使用 javabridge*库. 我们的应用程序可以做什么: 使用AppinVentor在Javabridge中创建一个Android项目 支持使用短信,互联网和/或声
Error: no member named 'to_string' in namespace 'std'; did you mean 'toString'? Gradle+Cmake
包括 . std::to_sting(intVar)有什么问题? cppReference .这是否意味着Clang不符合标准? 另一个问题有所帮助,但答案不好(对于我)因为: 写自己的std :: to_string()是坏主意.标准是标准.如果我写自己的实现.我需要用定义包装它,以防止其他编译器/工具链的错误,该编译器/工具链不会泄漏性病功能.而且,这种IMPS仍然泄漏出功能全面的性病. Application.mk - 也是坏主意,因为Last Studio提供了Gradle+Cmake. Makefile太丑陋,难以手动使用. 我的解决方案更好. 解决方案 这是否意味着Clang不符合标准? 否,这是因为默认情况下在Android NDK中设置了最小的STD库. 我使用Gradle Build System: android { ... defaultConfig { ... // Th
68 2024-02-17
编程技术问答社区