Articles of android studio

find新版本的最佳方法是Android Studio项目中使用的外部库

我是Android开发的新手。 因此外部库(也称为依赖项)在build.gradle中定义 dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:support-v13:21.0.0’ compile ‘com.squareup.dagger:dagger:1.2.1’ compile ‘com.google.code.gson:gson:2.1’ compile ‘de.greenrobot:eventbus:2.4.0’ } 有没有一种简单的方法可以找出这些库是否有更新的更新版本? 我注意到Android Studio提醒可用于gson新版本,但不适用于其他库。 我来自iOS背景, CocoaPods是我们用来管理外部库的工具。 使用pod outdated命令,很容易找出哪些库有新版本升级。

第二个布局没有在android studio中显示include标签

我设计了两个Android布局,应该按顺序显示。 因此,第一个布局必须显示在页面顶部,第二个布局必须显示在页面底部。 但是,以下代码仅显示第一个布局。 我怎样才能显示第二个布局? 主要布局是 第一个xml布局是 第二个布局是

“项目结构”中没有“项目设置”

我开始学习android开发,我无法弄清楚如何将库添加到项目中。 我使用Android Studio。 我创建了新项目,项目结构中没有项目设置。

Facebook Audience Network无法解决

我的依赖项列表中有facebook受众网络依赖项。 它曾经工作,但它没有明显的原因停止解决。 compile ‘com.facebook.android:audience-network-sdk:4.+’ 我不是在离线模式。 编辑: 更改构建变体会提供更具描述性的错误消息。

如何将Android测试库与Android Studio中的应用程序库分开?

我在build.gradle文件中设置了模块依赖项: dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:support-v4:22.2.0’ androidTestCompile fileTree(dir: ‘libs/test’, include: [‘*.jar’]) } 在我的libs文件夹中,我拥有构建应用程序所需的所有库。 我放置了在名为“test”的子文件夹中运行测试所需的库 这似乎适用于我的代码编译,我可以创建我的模块。 但是,当我尝试运行任何测试时,它无法find我试图包含的测试库。 Gradle控制台中的错误实际上指向我的代码中没有显示任何错误的部分。 此外,我确实正确设置了测试,因为我可以通过将所需的jar移动到libs文件夹并将我的依赖项更改为:来运行它们: dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:support-v4:22.2.0’ } 但是,如果它不起作用,我真的没有看到androidTestCompile的重点。 如果我不需要,我也不想在我的apk中包含这些jar文件。 如果它有帮助,我使用Android studio版本1.2.2和Gradle插件版本1.2.3。 在此先感谢您的帮助。

渲染期间引发exception:查看未使用正确的上下文创建的android.support.v7.widget.Toolbar

我在Android预览设计器中收到此错误消息为“渲染问题”。 我正在使用API​​ 22来渲染和迁移到新的API支持v4:22.1+和v7:22.1+。 Rendering Problems Exception raised during rendering: View android.support.v7.widget.Toolbar not created with the right context 场景: 使用Android Studio v1.2RC 渲染API v22(更改为21或19无法解决) 将ActivityBarActivity迁移到AppCompatActivity 编译部分: compile ‘com.android.support:support-v4:22.1.+’ compile ‘com.android.support:appcompat-v7:22.1.+’ 工具栏

有没有办法在Android Studio中生成R.java文件?

我很久以前就有一个已保存的Android项目,现在我必须继续努力。 我在Android Studio中创建了一个新项目,我已经在其中导入了所有Java和XML文件,但缺少R.java文件。 我猜它没有保存原件。 我可以以某种方式恢复或生成它吗?

exception后继续Android测试

在Android Studio中运行我的测试套件时,偶尔会从我的代码中的某个地方抛出一个exception(不在测试中)会导致当前测试失败(因为测试发现了一个错误),其余的都是测试停止运行(不太好)。 我希望测试继续运行,以便整个套件完成。 这可能吗?

在另一个项目中插入活动的正确方法是什么?

我有一个Android Studio项目,它包含一个具有相对style , manifest , IntentService和其他东西的登录活动 。 我想在许多其他应用程序中插入这个小项目,最好的方法是什么? 模块是正确的方式吗? 最终的目标仍然是易于维护,例如,如果有一天服务器应该更改URL,我就不必在使用此登录活动的任何应用程序中进行更改:-)

android studio gradle版本增量

我正在尝试在gradle,android studio中设置一个漂亮的小版本脚本,每次我进行构建时版本名称都会增加,而版本代码只会在我发布版本时增加。 这可能吗? 我认为可以解决的是检查下面的if语句是否是一个版本。 但是我如何检查它是否是一个版本? android { compileSdkVersion 19 buildToolsVersion “19.0.3” def versionPropsFile = file(‘version.properties’) def code def name def Properties versionProps if (versionPropsFile.canRead()) { versionProps = new Properties() versionProps.load(new FileInputStream(versionPropsFile)) code = versionProps[‘VERSION_CODE’].toInteger() + 1 name = versionProps[‘VERSION_NAME’].toInteger() + 1 versionProps[‘VERSION_CODE’]=code.toString() versionProps[‘VERSION_NAME’]=name.toString() versionProps.store(versionPropsFile.newWriter(), null) defaultConfig { versionCode code versionName “1.2.” + name minSdkVersion 14 […]