Articles of android studio

Android Studio – 使用Junit 4.12“!!! JUnit 3.8或更高版本预期:“

试过这篇文章的建议,但我仍然得到错误: !!! JUnit version 3.8 or later expected: java.lang.RuntimeException: Stub! at junit.runner.BaseTestRunner.(BaseTestRunner.java:5) at junit.textui.TestRunner.(TestRunner.java:54) at junit.textui.TestRunner.(TestRunner.java:48) at junit.textui.TestRunner.(TestRunner.java:41) Process finished with exit code -3 不知道该怎么做。 试图重新组织Junit依赖的顺序。 没有运气,其他人得到这个问题? Android Studio V. 1.2.1.1

对于Android Studio项目,我的.gitignore应该是什么?

对于Android Studio项目,我的.gitignore应包含哪些文件? 我已经看到几个例子都包含.iml但IntelliJ文档说.iml必须包含在你的源代码管理中。

清洁,gradlew清洁之间的区别

从Android Studio Project的终端发出以下语句之间的区别是什么: Android_Studio_Project_Path:./ gradlew clean Android_Studio_Project_Path:./ gradlew clean assembleDebug Android_Studio_Project_Path:./ gradlew clean:assembleDebug 和普通的Android Studio – > Build – > Clean。 内部流程会有什么不同。

无法解决:com.google.firebase:firebase-core:16.0.1

我正在尝试将firebase云存储添加到我的应用程序中。 下面是app build.gradle。 但它说:无法解决:com.google.firebase:firebase-core:16.0.1。 为什么? 依赖项中根本没有firebase-core。 apply plugin: ‘com.android.application’ android { compileSdkVersion 27 defaultConfig { applicationId “com.louise.udacity.mydict” minSdkVersion 15 targetSdkVersion 27 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { implementation fileTree(dir: ‘libs’, include: [‘*.jar’]) implementation ‘com.android.support:appcompat-v7:27.1.1’ implementation ‘com.android.support.constraint:constraint-layout:1.1.0’ implementation ‘com.google.firebase:firebase-storage:16.0.1’ implementation ‘com.google.firebase:firebase-auth:16.0.1’ […]

在Android Studio上设置许可validation库

im’triyng在Android Studio制作的应用程序中实施Google Licensing Verification。 按照这一行: http : //developer.android.com/google/play/licensing/setting-up.html似乎: 作为将LVL添加为库项目的替代方法,您可以将库源直接复制到应用程序中。 为此,将LVL的library / src / com目录复制(或导入)到应用程序的src /目录中。 我已经完成了这个,但导入: import com.google.android.vending.licensing.LicenseChecker; import com.google.android.vending.licensing.LicenseCheckerCallback; 在谷歌搜索我已经注意到我需要修改我的项目上的build.grade文件,但我找不到具体的解决方案。 如何在我的android studio项目中引用LVL? 有一些教程或示例? 谢谢洛伦佐

当应用崩溃时,Android Studio ADB会清除logcat文件! 哦,Myy

刚刚升级了最新的Android Studio。 现在,当应用程序崩溃时,日志文件adb logcat消失。 它不仅停止记录整个日志似乎突然被消灭。 调试不太酷。 我是否需要设置日志缓存大小? 还注意到调试器需要很长时间来收集其数据,但这可能是我正在测试的程序特有的。

错误:条目中的空值:blameLogFolder = null

在进行Gradle构建时,我在Android Studio中收到此错误。 Error:null value in entry: blameLogFolder=null

Android Studio gradle – ### – bin.zip vs. gradle – ### – all.zip

我的团队中的一位开发人员在Android Studio中有一些设置替换gradle/wrapper/gradle-wrapper.properties的distributionUrl条目以使用gradle-###-all.zip ,而我的Android Studio将其更改为gradle-###-bin.zip 。 基本上,我的差异看起来像: -distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-bin.zip 这很烦人。 它是什么设置,我该如何更改?

错误:android studio中的任务’:app:transformClassesWithDexForDebug’执行失败

我正在将我的项目从eclipse转移到Android Studio。 在运行我的应用程序时,我收到以下错误。 无法find任何解决方案。 我也启用了multidex。 错误:任务’:app:transformClassesWithDexForDebug’的执行失败。 com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe”以非零退出值1结束 我的gradle文件也在下面 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.myapp” minSdkVersion 9 targetSdkVersion 21 multiDexEnabled true }buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(‘proguard- android.txt’), ‘proguard-project.txt’, ‘proguard-google-api-client.txt’ } } } dependencies { compile […]

错误:types为styleable 错误的预期资源

看一下这段代码。 我在最后一行收到错误,因为我传递的是“索引”而不是资源。 我认为这是一个皮棉问题并试图压制它。 然后我注意到我只有在构建发布时才会出现此错误。 构建调试时它工作正常。 我完全无能为力。 任何人都可以对我做错的事情有所启发。 //Get paddingLeft, paddingRight int[] attrsArray = new int[]{ android.R.attr.paddingLeft, // 0 android.R.attr.paddingRight, // 1 }; TypedArray ta = context.obtainStyledAttributes(attrs, attrsArray); if (ta == null) return; mPaddingLeft = ta.getDimensionPixelSize(0, 0); mPaddingRight = ta.getDimensionPixelSize(1/*error here*/, 0);