草庐IT

reference-source

全部标签

android - Android 上的 Facebook 分享视频异常 "ShareVideo must reference a video that is on the device"

我正在通过Gradle使用FacebookAndroidsdk4.6.0。根据SharingonFacebookguidenline配置facebook后,我正在尝试从移动目录上传视频,但我在调用sharedialog.show后遇到异常“ShareVideo必须引用设备上的视频”。异常是通过`onError(FacebookException异常)的回调向我报告的。/**firstcheckingiffileexistthanexecutecode,fileexitsandcodeexecutebutafterexecutingcallbackwithexception"ShareV

android - 初始化 SharedPreferences 给出 : Attempt to invoke virtual method on a null object reference

当我启动我的应用程序时,它崩溃了,并给我这个错误代码。Attempttoinvokevirtualmethod'android.content.SharedPreferencesandroid.content.Context.getSharedPreferences(java.lang.String,int)'onanullobjectreference这是我的主要Activity:packagecom.awplicity.testappshared;importandroid.content.Context;importandroid.content.Intent;importand

android - 错误 : <item> inner element must either be a resource reference or empty?

最近我将我的项目升级到AndroidStudio3.2.1、Gradel4.6、GradlePlugin4.6和tagetSDKVersion28。但是我在合并的values.xml文件中遇到以下错误-error:innerelementmusteitherbearesourcereferenceorempty.导致问题的合并values.xml中的行-falsefalsefalsefalsefalsefalsefalsefalsefalse准确的错误日志AndroidresourcecompilationfailedOutput:C:\AmrutData\Workspace\Q4\M

android - 显示错误 :Attempt to invoke interface method 'int java.util.List.size()' on a null object reference

我正在创建一个在ListView中显示联系人列表的应用程序。问题是我在运行我的应用程序时遇到以下错误并且我正在努力修复它:04-0513:41:48.8682488-2488/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kksworld.jsonparsing,PID:2488java.lang.NullPointerException:Attempttoinvokeinterfacemethod'intjava.util.List.size()'onanullobjectreferenceatandroid.widget.Arra

android - java.exe 已退出,代码为 2 (MSB6006) 无法写入输出 : Too many field references: 81626; max is 65536

我正在开发xamarinandroid应用程序,并在其中使用了许多包和引用(Googleplay服务)。当我尝试构建此项目时出现此错误:java.exeexitedwithcode2Troublewritingoutput:Toomanyfieldreferences:81626;maxis65536.Youmaytryusing--multi-dexoption. 最佳答案 您需要启用Mutlidex在你的项目中。Xamarin.Android自version5.1起支持此功能:Multi-dexsupportcanbeenabl

Android 和 JUnit : Create a JUnit Project or a test source folder

有一个创建AndroidJUnit项目的选项。据我所知,另一种方法是在名为test的同一项目中创建一个文件夹,其中包含与现有项目相同的包名称。这两种方法有什么区别。 最佳答案 当我使用Java进行开发时,我通常会在与我的源相同的项目中创建一个单独的/test文件夹,其下具有相同的包结构。我将两者分开,这样/test内容就不会打包并与源代码一起部署。部署测试或它们所依赖的第3方JAR毫无意义。 关于Android和JUnit:CreateaJUnitProjectoratestsource

android - eclipse 中 undefined reference glBindVertexArrayOES

所有GLES2我都使用编译但这些错误不会消失undefinedreferencetoglBindVertexArrayOESundefinedreferencetoglBindVertexArrayOESundefinedreferencetoglGenVertexArraysOESundefinedreferencetoglBindVertexArrayOESundefinedreferencetoglBindVertexArrayOES似乎eclipse无法找到这些函数的定义位置,我不明白,因为所有其他函数都已完美找到,我是否需要声明任何内容才能使这些函数正常工作?谢谢

android gradle 错误 : Can't register given path of type 'SOURCE' because it's out of content root

我今天早上刚刚将我的AndroidStudio更新到版本0.4.2和gradle1.9。然而,在更新Gradle之前编译得很好,在更新之后每次我尝试编译或刷新Gradle配置时它都开始显示错误。信息总是一样的:"Can'tregistergivenpathoftype'SOURCE'becauseit'soutofcontentroot."Contentroot:'C:/Users/XXX/Documents/AndroidWork/Project/modules'Givenpath:'C:\Users\XXX\Documents\AndroidWork\Project\src\tes

android - 对 'posix_fadvise' 的 undefined reference

我使用的是AndroidNDK版本:r9c我需要posix_fadvise()来建议操作系统不要缓存文件,我打开它是为了绕过缓存并在需要读/写时强制对存储设备进行I/O访问这个文件。我没有打开带有O_DIRECT标志的文件的原因是O_DIRECT在不同设备上存在兼容问题。我曾尝试直接调用__NR_arm_fadvise64_64但没有用,而且__NR_fadvise未在NDKr9c中定义。下面是示例代码,系统调用read不会触发I/O访问,这意味着页面缓存仍然有这个文件的记录。ret=fdatasync(fd);ret=syscall(__NR_arm_fadvise64_64,fd,

android - undefined reference 错误 - rand

我正在创建一个命令行C++测试应用程序(可执行)以在我的rootandroid设备上运行。可执行文件使用多个预构建的C库,其中一个使用“rand()”。在链接状态期间,我收到错误消息“'rand'的undefinedreference”为了检查路径是否设置正确,我尝试了以下方法但没有成功。第一种方法:我在我的测试源中定义了rand()。我注意到我遇到多个定义错误,第一个定义在bionic/libc/include/stdlib.h中第二种方法:在我的测试应用程序中使用rand()我注意到链接器在这里没有提示undefinedsymbol第三种方法:取消归档并归档所有目标文件发现还是报u