草庐IT

settings.gradle

全部标签

android - Dagger 2 : Module must be set

我是Dagger2的新手。我已经尝试过设置它。这是我的ActivityModule:@ModulepublicabstractclassActivityModule{@ContributesAndroidInjectorabstractProductListActivitycontributeProductListActivity();@ContributesAndroidInjectorabstractProductDetailsActivitycontributeProductDetailsActivity();}我的AppModule:@ModuleclassAppModule{

android - 如何为其他用户添加一些东西到gradle?

如何将自己的项目添加到gradle中,以便其他用户可以将其作为依赖项使用?例如dependencies{compile'com.myDomain.myProject-v1.0'} 最佳答案 创建一个库项目。Seethis.将其推送到github。(可选)。发布到bintray.Seethis教程。 关于android-如何为其他用户添加一些东西到gradle?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

java - 如何将 `apply plugin` 添加到 Codename One Android 项目中的 build.gradle 以添加 native 库?

我浏览了AdvancedTopics在CodenameOne的网站上,但没有找到任何关于如何为需要添加applyplugin:[pluginnamehere]到应用程序的顶级build.gradle文件。有没有办法做到这一点? 最佳答案 目前没有添加新插件条目的方法,我添加了一个新的构建提示android.gradlePlugin,它应该在下一次服务器更新(2017年9月29日,星期五)中可用。你应该可以像这样使用它(未经测试):android.gradlePlugin=applyplugin:'pluginA';applyplug

android - 如何找到 gradle 使用的是哪个 checkstyle 版本?

在我的gradle文件中我有:applyplugin:'checkstyle'我正在尝试创建自己的checkstyle规则。出于这个原因,我在我的gradle文件中添加了一个依赖项。dependencies{checkstyle'com.puppycrawl.tools:checkstyle:8.2'}我正在尝试扩展Checkstyle的“Check”类。但是checkstyle的版本很多,我不知道gradle用的是哪个。如何找到gradle使用的checkstyle的确切版本号? 最佳答案 目前我能想到三种方式,最不吸引人的在前:

java - Android studio gradle 构建运行时间过长,无法构建 apk

新项目。使用gradle构建系统导入所有库。Gradle构建成功。启用了gradle离线工作和即时运行。连接我的设备,点击运行。应用构建在4分钟内完成。对代码进行一些更改后,我点击了应用更改。应用程序在我之前构建的设备上运行完美,但是当我提取已安装的应用程序(调试key)时,它不会安装在其他设备或同一设备上(包当前)。我在AndroidStudio中点击了构建apk(调试),但gradle构建一直在运行。请各位friend帮帮我。代码没有错误。当我使用InstantRun时,应用程序可以在设备上完美打开,但我无法提取该apk以在其他设备上进行测试。 最佳答案

Android Gradle 3.0.0 - 为特定风格添加库依赖

我的应用程序包括一个库和3种风格的调试、发布和自定义。我不希望我的应用程序以“自定义”风格包含库在gradle3.0之前我用过:releaseCompileproject(path:':myLib',configuration:"release")debugCompileproject(path:':..:myLib',configuration:"debug")//'custom'ignored根据谷歌migratetoandroidpluginfor3.0我需要将implementation关键字与matchingFallbacks一起用于“自定义”风格。我不想使用“matchin

android scrollview set android :scrollbars ="none", scrollview 不工作

我设置了android:scrollbars="none",scrollview不工作 最佳答案 您可以使用findViewById获取ScrollView的实例并以编程方式禁用滚动条,请参阅此BlogScrollViewsView=(ScrollView)findViewById(R.id.ScrollView01);sView.setVerticalScrollBarEnabled(false);sView.setHorizontalScrollBarEnabled(false);

android - Systrace 没有为 --set-tags 给出这样的选项错误

我按照此处的说明为我的应用程序使用systrace,但每当我尝试为systrace设置标签时,我总是收到以下错误:systrace.py:error:nosuchoption:--set-tags这似乎是我昨天突然想到的一个相当新的问题。有谁知道怎么回事?当我尝试在运行4.3的设备上进行系统跟踪时,这似乎只是一个问题。 最佳答案 4.3没有--set-tags选项。systrace的工作方式发生了显着变化,文档尚未更新。(编辑:已更新为4.3)systrace.py脚本检查设备版本,并将命令转发到systrace-legacy.py

19 标准模板库STL之set和multiset

基础知识        1、set是一个自动有序且不含重复元素的容器,内部使用红黑树的平衡二叉索引树的数据结构来实现。向set中插入新元素时,会自动调节二叉树的排列,将元素放到合适的位置。multiset与set不同的地方在于,set内相同数值的元素只能出现一次,multiset内相同数值的元素可以出现多次。        2、向set/multiset中插入元素时,set/multiset会自动按升序进行排列,不能在set/multiset的指定位置插入元素。向set中插入重复元素时,会被忽略,multiset中则允许插入重复元素。        3、使用set和multiset前,需要先包

android - 自定义 View : how to set the root layout

我正在尝试创建一个自定义View(它扩展了RelativeLayout),它包含了很多其他View。我想在xml布局文件中创建subview。现在我想知道如何扩展该布局并在我的自定义View中使用它。这样的东西会很棒(在我的自定义View中):RelativeLayoutrootLayout=(RelativeLayout)inflater.inflate(myxmlfile)this.setContenView(rootLayout);不幸的是,这只能在Activity中实现。有没有类似的观点?编辑:我不想使用View.addView(rootLayout)因为它添加了另一个不需要的