我目前正在编译和testing一个小的Android应用程序。 我正在使用Eclipse,并安装了SDK 4.2(Api Level 17)。 我已经设定了 <uses-sdk android:targetSdkVersion="17" android:minSdkVersion="8" /> 尽pipe我也尝试了不同的值(即17/17)。 我不使用任何GoogleAPI函数,也不使用API级别8中不可用的函数。至less在这方面我没有得到任何编译错误或警告。 当我编译项目并运行在运行Android 2.2.1的真实设备上时,应用程序运行良好。 但是,当我尝试在Android 4.2,Api级别17的模拟器(Android虚拟设备)上运行应用程序时,出现以下错误: [2012-12-10 21:10:29 – SoftKeyboard] Installation error: INSTALL_FAILED_VERSION_DOWNGRADE [2012-12-10 21:10:29 – SoftKeyboard] Please check logcat output for more details. [2012-12-10 21:10:29 – SoftKeyboard] Launch canceled! 但是Logcat是空的。 我真的没有线索,这个错误甚至意味着什么…
我想要一些例子。 我总是感到困惑,所以通过一些例子,我可能会更好地理解它。 另外:Eclipse是API还是IDE?
我在我的笔记本电脑上安装了.NET 4.0和VS 2010 RC,并自动安装了MSBuild。 我希望通过安装不带VS 2010的.NET SDK来构build一个持续集成的服务器,所以我在这个链接上从Microsoft下载了.NET 4.0 Framework。 不幸的是,它似乎没有安装MSBuild这个下载(或者至less我找不到)。 这是链接适当的SDK的链接,或者这只是运行时? 如果没有,SDK的链接在哪里? 我有点怀疑它是整个SDK,因为它只有35MB的.NET 3.5 SP1下载超过200MB。
android sdk文件夹中有很多系统映像堆积在我的磁盘上。 我很less使用模拟器。 可能是6个月一次。 我的大部分发展都直接在设备上。 我想检查的是, 将删除系统映像(至less对于旧的APIS,即<22)影响发展? 另外,谷歌apis文件夹下面看到。 我应该保留它的所有版本或只是在最新的足够? 以上屏幕截图来自WinDirStat工具。 – https://windirstat.net
我正在向非开发人员解释API和SDK之间的区别。 我需要解释为什么一个商业指纹软件供应商可能不会提供一个SDK,尽pipe他们肯定会使用一个。 设备供应商和软件供应商都可以并应该公开一个定义良好的API。 这个API允许其他软件程序(被写入)与供应商自己的软件组件或硬件设备交互操作。 如果有人有更多的想法来解释清楚,我非常感谢这些build议。 我想强调的是,目标是向不懂开发者术语的非程序员解释概念 。 具体来说,在指纹传感器与软件进行登记/validation的情况下,我试图解释它: 如果我是一个指纹设备/传感器制造商,而不是写软件的业务,我可以更好地推销我的产品的方式是: 确保我的设备驱动程序可以安装在各种操作系统上 为软件开发人员定义并提供一个API来编写程序(例如用于注册,validation)来“交谈”或使用我的设备 开发和提供一个SDK(API超越了一个步骤),使软件开发人员能够更轻松,更快地编写与我的设备配合使用的程序。 SDK可能提供帮助代码库,参考应用程序,文档等
不知道我在这里做错了什么。 我安装了Android SDK Manager,现在正在尝试安装Android Dev网站build议的平台。 一旦我点击安装,我得到一个错误,指出pipe理器无法在Android目录中创build一个临时文件夹。 所以我创造了它。 现在我得到这个错误: 文件未find:C:\ Program Files(x86)\ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip(Access is denied)下载SDK平台Android 2.3,API 9, 在进度条下面还有一条消息:“完成,没有安装任何东西”。 我正在运行Windows 7旗舰版,以防万一。
最近谷歌和英特尔已经发布了一种运行仿真器的新方法,它应该比以前的版本(仿真ARM CPU)要好得多。 这里有一些关于它的链接: 这个和这个 。 但是,按照说明安装新组件并创build新的仿真器configuration后,出现错误,我也看不到任何改进。 我已经尝试了API 10和API 15,并启用和禁用GPU。 这些configuration都没有帮助。 我也尝试过两台不同的电脑,并没有得到任何提升(并得到相同的错误)。 看来,在我看过的文章中,没有人遇到任何问题,而且都报告了更快的模拟器。 它显示的错误是: emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed 为什么会发生,有没有办法解决这个问题? 有没有其他人得到这些错误,反之亦然? 顺便说一句,我有一个英特尔CPU,如果这可能是一个问题。 编辑: 这是我在BIOS中看到的,所以它应该可用…:
我有很多控件分布在桌子上的许多表格单元格中,我想知道是否有更简单的方法来解除键盘,而不必遍历所有控件并将其全部作为第一响应者。 我想这个问题是..我怎么会得到当前第一响应者的键盘?
我试图将Android SDK工具从版本15升级到版本16.更新失败,声称“文件夹无法移动”: 无法将目录C:\ android-sdk \ tools重命名为C:\ android-sdk \ temp \ ToolPackage.old01 我试图禁用我的杀毒软件(因为这个问题已经在2009年被一些人报告过了),并没有奏效。 全新的重启也不起作用。 我在两台不同的Windows 7机器上遇到此问题。 我没有遇到这个问题,从以前的版本升级到版本15。 任何人都知道我可以绕过这个?
试图在Cordova项目上安装android平台时出现以下错误。 我一直在遵循这个指南: https : //cordova.apache.org/docs/en/latest/guide/cli/ 执行以下命令时发生错误:$ cordova platform add android –save configurationroot项目“android”出现问题。 您尚未接受以下SDK组件的许可协议:[Android SDK Platform 24]。 我已经search了各种方式来接受Android SDK平台24的许可协议 ,但没有真正的运气。 提前谢谢你。