草庐IT

have_library

全部标签

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

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

android - Picasso 和 PhotoView Library 将图像加载到 ImageView 中很奇怪

我正在使用Picasso库将图像加载到ImageView中,然后使用PhotoView库将缩放和平移等添加到ImageView。但是当picasso第一次加载图像时,它会像这样显示图像:但只要我触摸图像,它就会正确放置但如果我关闭我的应用程序,它突然不再显示图像,也不会再显示。我的主要Activity:http://pastebin.com/5H4zAgH我正在使用的库:http://square.github.io/picasso/https://github.com/chrisbanes/PhotoView 最佳答案 同时使用P

android - Cordova/Ionic 构建错误(有时): don't have required environment

我刚刚开始涉足Cordova/Ionic以使用HTML5/js制作Android/iOS应用程序,到目前为止,我已经让示例/教程应用程序有时可以工作,但不是每次都可以。我在Windows上工作,目前正在尝试为Android构建我的项目。几次尝试后,我无法再构建我的应用程序,甚至是我根本没有更改的完全“空白”模板应用程序。我尝试通过Cordova创建应用cordovacreatehellocom.example.helloHelloWorldcdhellocordovabuildandroid或ionicionicstarttestsidemenucdstartionicbuildand

java - 如何在Android Studio中设置Android Library模块并被多个项目引用?

我的公司正在AndroidStudio上制作多个Android项目,它们都共享一些相似的代码,例如自定义View、自定义HTTP客户端以及许多其他东西。我面临的问题是,我是AndroidStudio的新手,我不确定如何将跨多个项目的这些通用代码提取到这些项目将引用的单个Android库模块中。在Eclipse中很简单,新建一个AndroidLibrary项目,然后将代码移到那里,设置AndroidApplication项目引用公共(public)库即可。AndroidStudio如何完成这样的重构? 最佳答案 我们公司使用的结构包含

android - 使用数据绑定(bind)清除项目错误 : Unable to delete file androidx. databinding.library.baseAdapters--setter_store.json

我使用数据绑定(bind)。有时,当我进行更改时,项目可能会被破坏。然后我转到Build->Cleanproject&Re-Buildproject。我得到了一些奇怪的错误:Unabletodeletefile:{path_to_project}\app\build\intermediates\data_binding_dependency_artifacts\debug\dataBindingMergeDependencyArtifactsDebug\out\androidx.databinding.library.baseAdapters--setter_store.json每次我

java - 具有特定 Product Flavors 依赖性的 android-library

我正在寻找类似的东西applyplugin:'android-library'dependencies{flavor1Compilefiles('utility.aar')}一切都失败了:Couldnotfindmethodflavor1Compile()forarguments[filecollection]onrootproject'SampleProject'. 最佳答案 图书馆不支持flavor。请注意,这在应用程序项目中不起作用,因为您尚未首先定义风格。你需要做的android{productFlavors{flavor1

java - 为 Android 应用程序登录 "Java Library Code"库

我关注advice在单独的“Java库代码”项目中为我的Android应用程序实现Android设备(不是应用程序!)独立库代码。这让我的测试更容易,因为我可以按照我习惯的方式使用标准的Maven项目布局、Spring测试支持和连续构建系统。我不想将它混入我的Android应用程序项目中,尽管这可能是可能的。我现在想知道如何在这个库中实现日志记录。因为这个库将在Android设备上使用,所以我想使用android.util.Log。我将followind依赖项添加到我的项目中以获取缺少的Android包/类和依赖项:com.google.androidandroid2.2.1provi

android - 选中 "is Library"复选框有什么作用 "Under the Cover"?

我注意到,当我将现有的Android应用程序项目转换为Android库项目时bycheckingthe"isLibrary"checkbox,项目的源代码或XML文件没有任何变化。那么当“是图书馆”复选框被选中时到底发生了什么?包和/或项目文件内部有什么变化?我在哪里可以了解更多相关信息?为了更好地解释我的问题:我有兴趣了解的内容(主要是用于故障排除目的)是应用程序包与库的区别“隐藏”包装?是一个项目的事实“图书馆计划”标记某处?如果是这样,它在哪里标记它(显然不在源代码中文件,甚至不在resXML中文件) 最佳答案 来自Manag

android - NetBeans+Android : after update i have error: build. xml:77: Android 目标未设置

今天Netbeans发现了android插件的新更新。我安装了它。在那之后,我所有的项目都有“损坏的平台”而不是Android.2.3。我再次选择平台后,在项目属性中,它看起来不错。但我无法构建项目-我收到错误build.xml:77:Android目标未设置。我没有改变我的项目中的任何东西,现在他们只是不构建..有什么想法吗? 最佳答案 我认为这是插件的错误,在build.xml中。添加到build.xml: 关于android-NetBeans+Android:afterupdate

android - Google 的新位置库(实现 'com.google.android.libraries.places:1.0.0')未解析

我正在尝试迁移到新的PlacesSDK客户端,但我被告知要在documentation中安装依赖项给我一个“无法解决”的错误。我确保删除旧的SDK和places-compat库,然后进行清理和重建。这是我的依赖列表:dependencies{implementation'com.android.support:support-v4:28.0.0'testImplementation'junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:1.0.2'androidTestImplementat