草庐IT

resource-utilization

全部标签

java - 无法使用 Android Gradle 插件 2.1 生成 View 绑定(bind)程序 java.util.NoSuchElementException

我在我的Android项目中使用绑定(bind)机制。在2.0版之前使用AndroidGradle插件时一切正常。几天后,我可以升级到AndroidGradle插件的2.1版。升级时出现以下异常:java.lang.RuntimeException:failure,seelogsfordetails.cannotgenerateviewbindersjava.util.NoSuchElementExceptionatjava.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1113)atjava.util.TreeMap

android - 获取 java.util.zip.ZipException : duplicate entry exception

我正在尝试使用设计支持库。Gradle依赖如下dependencies{compile'com.android.support:appcompat-v7:23.2.1'compile'com.android.support:design:23.2.1'compile'com.android.support:support-v4:23.2.1'compile'com.android.support:cardview-v7:23.2.1'compile'com.android.support:multidex:1.0.1'}但是当我尝试运行应用程序时出现以下错误FAILURE:Buildf

c# - CS0117 C# 'Resource' 不包含 'Drawable' 的定义

在我最终设法设置自定义渲染器之后,我想更改应用中每个按钮的形状。听起来很简单,是吧?设置:Xamarin.Forms版本2.3.2.127Xamarin.Android.Support.*版本23.3.0我的自定义渲染器:varbtn=this.ControlasAndroid.Widget.Button;btn.SetBackgroundResource(Resource.Drawable.arrow_button);当我尝试构建和部署它时,错误列表给出了以下错误:CS0117C#'Resource'doesnotcontainadefinitionfor'Drawable'我该如何

安卓.content.res.Resources$NotFoundException : Resource ID #0x7f060052

我已经用这种方法实现了启动Activityhttps://android.jlelse.eu/right-way-to-create-splash-screen-on-android-e7f1709ba154它适用于我的Android7.0,但它在Android4.4.4和4.1.1上崩溃我已经检查了stackoverflow上的许多线程,它们对我不起作用。我在drawable目录中有这个splash.xml样式.xml@drawable/splashAndroidManifest.xmlSplashActivity.ktclassSplashActivity:AppCompatAct

android - 如何在 Android 中使用 Resource.getString(id) 从资源文件访问特定字符串

我想知道我有包含状态消息的string.xml资源文件。现在我想根据他们的id来处理他们。我已经编写了以下代码,但它在Message=res.getString(Msgid);上失败并记录了ResourcenotfoundException。谁能帮帮我?publicvoidFileStatusMsg(intMsgid){StringMessage=null;Resourcesres=this.getResources();Message=res.getString(Msgid);//DisplayStatusMessages..AlertDialog.Builderbuilder=ne

android - Eclipse/ADT 给出数百个错误 "resource entry is already defined"

我在Linux(ADTv21.1.0-569685)上使用Android开发者工具(ADT)附带的最新Eclipse。我继承了一个大型Android项目,Eclipse不会构建它。有数百个这样的错误:“错误:关于的资源条目已定义”。在res/values/string.xml中:About在res/values-de/string.xml中:Über据我所知,这是在Android上执行国际化的常见且正确的方法,但Eclipse将其全部视为错误。这不是在其他地方询问和回答的“主要”资源和XML执行的“已定义”错误。我没有运行任何XML转换,而且我在任何地方都没有“额外”的XML文件。这似

java - 检索项目 :No resource found that matches the given name 'Theme.AppCompat.Light' . 的父项时出错 MY R.java 丢失

谷歌现在有AndroidLollipop,我打开了我的sdk管理器并决定更新几个包......这让我从2天开始感到烦恼。Can'tfindtheme我也试过这个:Failedtorenamedirectory不成功。我试图从谷歌下载一个新的sdk并从头开始安装,但没有成功。这是错误。D:\~\res\values\styles.xml:7:error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'Theme.AppCompat.Light'.D:\~\res\values-v11\styles.x

java - 从命令行 “invalid resource directory name” 生成 R.java 文件

我需要使用命令行从资源构建R.java文件。我使用以下Java程序执行此操作。我得到错误:invalidresourcedirectoryname:C:\Users\Muzammil-Husnain\testing\Soothing-snow-fall\res/drawable-tvdpi和invalidresourcedirectoryname:C:\Users\Muzammil-Husnain\testing\Soothing-snow-fall\res/drawable-xhdpi如果我从我的res文件夹中删除这两个文件夹,它会显示ERROR:inputdirectory'Fil

Android Parse.com - java.util.zip.ZipException : duplicate entry: bolts/AggregateException. 类

我有一个应用程序在模拟器上运行良好,但在手机上启动时崩溃。我只是将SDK文件夹的内容提取到libs中,而不是在libs中只有一个包含所有内容的parse文件夹,我说得对吗?Gradle文件applyplugin:'com.android.application'applyplugin:'com.google.gms.google-services'android{compileSdkVersion23buildToolsVersion"21.1.2"defaultConfig{applicationId"com.aaa.bbb"minSdkVersion16targetSdkVersi

android - 将 snackbar 放在 Utility 类中

我经常使用这种方法来显示带有应用程序中使用的颜色的snackbar消息。出于这个原因,我想使该方法成为静态方法并将其放在最后一个实用程序类中,这样我就可以在所有地方使用它而不必每次都重复它。但是,这有一个问题,即findViewById和getResources().getColor等需要一个Activity来“生存”并且也不能是静态的。有什么优雅的方法可以做到这一点?我一直在查看其他帖子,但没有一个能完全反射(reflect)这个问题。谢谢!!protectedvoiddisplaySnackbar(Strings){Snackbarsnack=Snackbar.make(findV