草庐IT

android - 错误 : Android Source Generator: Cannot parse SDK

情况:我正在使用IntellijIdea(Win8.1上的13.1.1)并想再次开始Android开发。因此,我只下载了最新的AndroidSDK(也启动了SDK-Manager并下载了建议的工具),在Intellij中创建了一个新的Android应用程序模块,并将刚刚下载的AndroidSDK设置为项目SDK。现在看起来如下:ProjectSettings:Project->ProjectSDK:AndroidAPI19Platform(javaversion"1.8.0")Modules->Dependencies:ModuleSDK:ProjectSDKModules->Depe

android - java.lang.RuntimeException : Cannot initialize Visualizer engine, 错误:-4

在API16上运行应用程序时出现以下错误。java.lang.RuntimeException:UnabletostartactivityComponentInfo{}:java.lang.RuntimeException:CannotinitializeVisualizerengine,error:-4atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.ja

android - ViewModelProviders.of(getActivity()) "Cannot resolve method of(android.app.Activity)"

我目前正在尝试借助View模型在我的两个fragment之间共享数据AndroidViewModels.在本文中,他们使用“ViewModelProviders.of(getActivity()).get(SharedViewModel.class);”在Fragment中获取模型。我的问题是,当我将完全相同的行写入我的fragment时,我收到“无法解析(android.app.Activity)的方法”错误model=ViewModelProviders.of(getActivity()).get(UserAccountViewModel.class);有人可以帮我解决这个问题吗?

android - UnsatisfiedLinkError In Android 4.4 libDevil cannot locate symbol "png_set_longjmp_fn"

我有一个imageconvertergoogleplay上运行良好的应用程序,它结合了NDK,使用DevIL图像处理库支持更多文件格式。它在大多数设备上运行良好,但自从Android4.4Kitkat发布以来,我在GooglePlayConsole上收到了电子邮件和崩溃报告,尤其是来自具有4.4的Nexus设备以及现在接收更新的其他旧设备这是崩溃报告java.lang.UnsatisfiedLinkError:dlopenfailed:cannotlocatesymbol"png_set_longjmp_fn"referencedby"libdevil.so"...atjava.lan

android - "Cannot find build.xml"构建Android SDK示例错误

日志是:BUILDFAILED/Users/xxx/sample/build.xml:114:Cannotfind/Users/xxx/Library/Android/Library/Android/sdk/tools/ant/build.xmlimportedfrom/Users/xxx/sample/build.xml我可以确认sdkdir是正确的。我发现/Users/xxx/Library/Android/Library/Android/sdk/tools/下没有ant目录我发现有人说是自动生成的。如何在tools/ant中制作这个build.xml?我使用Mac。

android - 压缩对齐错误 : The system cannot find the file specified

我输入:C:\ProgramFiles(x86)\Android\android-sdk\tools>zipalign[-f][-v]B10816062011-unaligned.apkB10816062011-aligned.apk它返回:系统找不到指定的文件。这让我发疯,因为我知道源文件就是我试图引导它的地方!有人知道或遇到过这个问题吗? 最佳答案 请避免使用[](方括号)和例如:D:\android-sdk\android-sdk\tools>zipalign-f-v4"C:\Users\name\Desktop\projec

Android 开发人员 MyFirstApp - "menu cannot be resolved or is not a field"

我正在尝试使用tutorialprovidedbyandroid构建我的第一个应用程序在Eclipse中。我已按说明完成所有操作,但我收到错误消息...“菜单无法解析或不是字段”。本教程没有提到任何关于菜单的内容,我确定我没有对它做任何事情。我在评论中标记了它提示的那一行。packagecom.example.my.first.app;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;publicclassMainActivityextendsActivity{@Overridepubl

android - 无法摆脱错误 "/usr/bin/ld: cannot find -lncurses"

我想运行命令:repoinit-uhttps://android.googlesource.com/platform/manifest-bandroid-4.1.1_r6得到如下输出:Traceback(mostrecentcalllast):File"/home/anu/bin/repo",line91,inimportreadlineImportError:Nomodulenamedreadline为了解决上述问题,我尝试使用命令pipinstallreadline安装readline和easy_installreadline,但两个命令都输出以下内容:/usr/bin/ld:ca

android - 错误 :Android Dex: Cannot find file\android-sdk-path\platform-tools\lib\dx. jar

我几天前拿到了最新的AndroidSDK。我在使用IntellijIDEA构建我的android应用程序时遇到了诸如标题之类的问题。我知道最新的androidsdk将dx.jar从platform-tools移动到一个名为build-tools的新文件夹。所以我想知道如何修复它? 最佳答案 我有同样的问题:AndroidPreDex:CannotfindfileD:\sdk\sdk\platform-tools\dx.jar我用简单的方法解决了它。文件dx.jar位于D:\sdk\sdk\platform-tools\lib。我把它

java - 如何解决错误 : "Resource IDs cannot be used in switch statement in Android library modules"

这个问题在这里已经有了答案:whatcauses"constantexpressionrequired"errorsforthegeneratedR.id.xxxvaluesinswitchstatements?(2个答案)关闭4年前。我将一个别人创建的Android项目作为库模块导入到我的项目中。即使在清理和重建项目后,我也会收到以下错误:ConstantexpressionrequiredResourceIDscannotbeusedinswitchstatementinAndroidlibrary如何修复此错误?