草庐IT

android - Gradle :assembleDebug takes some time before loading the app

我昨天从Eclipse迁移到了AndroidStudio5.x。挺好的。但是,当我运行应用程序编译并将其安装到手机中时,它比eclipse需要更多时间。我点击运行,它开始制作应用程序。任务说:Grandle:Executingtasks[:mypackage:assembleDebug]。完成后会显示Grandle调用在xminxsec内成功完成。然后加载它。问题是有时可能只需要20秒,但有时需要2-3分钟。这是烦人的等待时间。这个执行是否必须在每次编译之前始终运行?我可以关闭它或减少它的时间吗?如果这个问题不准确,我很抱歉,但我不熟悉grandle如何在AS中充分发挥作用。

android - 如何配置 Dagger +gradle

我有一个项目并正在迁移到gradle依赖项,但我发现自己在尝试使用gradle设置dagger时遇到了问题,我第一次编译它时工作得很好(或者如果我清理)但是如果我尝试两次然后它给出我的错误如下:错误:(13,14)错误:重复类:com.myapp.android.application.InjectingApplication$InjectingApplicationModule$$ModuleAdapter我尝试使用android-apt插件并按照文档中的方式进行配置,但仍然遇到相同的错误(https://bitbucket.org/hvisser/android-apt/overv

android - 如何配置 Dagger +gradle

我有一个项目并正在迁移到gradle依赖项,但我发现自己在尝试使用gradle设置dagger时遇到了问题,我第一次编译它时工作得很好(或者如果我清理)但是如果我尝试两次然后它给出我的错误如下:错误:(13,14)错误:重复类:com.myapp.android.application.InjectingApplication$InjectingApplicationModule$$ModuleAdapter我尝试使用android-apt插件并按照文档中的方式进行配置,但仍然遇到相同的错误(https://bitbucket.org/hvisser/android-apt/overv

Android Studio .2.2 和 Gradle 包不存在

AndroidStudio和导入外部Java库的新手。我已阅读有关配置Gradle依赖项的帖子,并修复了我的第一个包不存在错误。这些是我的MainAcitivity.java文件中的导入语句:importcom.google.android.gms.common.GooglePlayServicesUtil;importcom.google.api.client.extensions.android.http.AndroidHttp;importom.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccou

Android Studio .2.2 和 Gradle 包不存在

AndroidStudio和导入外部Java库的新手。我已阅读有关配置Gradle依赖项的帖子,并修复了我的第一个包不存在错误。这些是我的MainAcitivity.java文件中的导入语句:importcom.google.android.gms.common.GooglePlayServicesUtil;importcom.google.api.client.extensions.android.http.AndroidHttp;importom.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccou

android - 多模块项目中缺少顶级 build.gradle

我的项目中缺少“顶级”项目build.gradle脚本:我从一个非常复杂的Maven/Eclipse项目中将它导入到AndroidStudio中,它基本上在目录的顶层制作了一个模块(“android”),并添加了所有子模块(“tappurwear”,“shared”等)到该原始模块的目录中。我知道这是一种困惑的结构,但是还有很多其他的构建脚本,所以我真的不能将所有文件移动到一个适当的单独模块中。所以现在我想知道,如何为整个项目添加顶级build.gradle脚本?我见过的通常的AndroidStudio项目只有一个,但它将我的顶级构建脚本视为“android”模块的构建脚本。我可以创建

android - 多模块项目中缺少顶级 build.gradle

我的项目中缺少“顶级”项目build.gradle脚本:我从一个非常复杂的Maven/Eclipse项目中将它导入到AndroidStudio中,它基本上在目录的顶层制作了一个模块(“android”),并添加了所有子模块(“tappurwear”,“shared”等)到该原始模块的目录中。我知道这是一种困惑的结构,但是还有很多其他的构建脚本,所以我真的不能将所有文件移动到一个适当的单独模块中。所以现在我想知道,如何为整个项目添加顶级build.gradle脚本?我见过的通常的AndroidStudio项目只有一个,但它将我的顶级构建脚本视为“android”模块的构建脚本。我可以创建

android - 如何根据gradle flavor 设置变量

我想将一个变量test传递给NDK。但由于某种原因,他总是通过最后一种味道的值(value)。这是build.gradle:applyplugin:'com.android.library'deftestandroid{compileSdkVersion23buildToolsVersion"23.0.2"defaultPublishConfig"flavorARelease"publishNonDefaulttruedefaultConfig{minSdkVersion15targetSdkVersion17ndk{moduleName"test"ldLibs"log"}}produ

android - 如何根据gradle flavor 设置变量

我想将一个变量test传递给NDK。但由于某种原因,他总是通过最后一种味道的值(value)。这是build.gradle:applyplugin:'com.android.library'deftestandroid{compileSdkVersion23buildToolsVersion"23.0.2"defaultPublishConfig"flavorARelease"publishNonDefaulttruedefaultConfig{minSdkVersion15targetSdkVersion17ndk{moduleName"test"ldLibs"log"}}produ

android - 带有 packageRelease “specified for property ' signingConfig.storeFile' 的 Gradle 签名应用程序不存在”

我正在尝试在AndroidStudio中通过使用Gradle的项目在Release模式下使用BuildVariant测试应用。build.gradle:(omitteddependenciesandrepositories)android{applyplugin:'android'compileSdkVersion19buildToolsVersion"19.0.0"defaultConfig{minSdkVersion11targetSdkVersion16versionCode1versionName"1.0"}signingConfigs{release{storeFilefil