Articles of android studio

如何设置Android Studio,以便在离线时进行编译(从互联网断开)

我今天在androidstudio工作,我的构build开始失败。 令我惊讶的是,我已经失去了我的互联网连接,不能再build立我的代码。 build.gradle文件包含以下内容: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.3' } tasks.withType(Compile) { options.encoding = "UTF-8" } } apply plugin: 'android-library' dependencies { compile files('libs/android-support-v4.jar') } … 所以…我如何重新configuration​​我的开发环境,改变我的build.gradle,并做任何其他必要的,以使android开发脱机。 注意:编辑问题是为了从存储库中删除mavenLocal(),因为它自己添加了试图解决这个问题

在Android Studio中抑制Gradle警告?

我在Android Studio中收到以下警告: Warning:Dependency org.json:json:20140107 is ignored for release as it may be conflicting with the internal version provided by Android. In case of problem, please repackage with jarjar to change the class packages 我无法删除依赖项,因为我在一个依赖项目中使用它。 我怎样才能在Android Studio中抑制上面的Gradle警告?

Android Studio的硬件加速不起作用

我在一台带有Windows 7的惠普dm4 Intel Core i5机器上。当我编译我的应用程序时,我的Android Studio给了我下面的错误。 谷歌search后,我发现我必须安装Android SDK附带的英特尔硬件加速执行pipe理器。 但是当我试图做到这一点,我得到这个错误。 这是否与硬件虚拟化有关? 我已经从BIOS启用它。 我不明白是什么问题。 请帮忙! 编辑:我从微软网站下载了Windows Hardware-Assisted Virtualization Detection Tool ,它说一切都很好。 这太疯狂了!

如何导入模块而不在Android Studio中创build副本

我正在使用Android Studio 1.3.1并尝试将库模块添加到现有的Android应用程序。 库模块在git仓库中可用。 我能够导入模块,但它在现有的应用程序内创build一个副本。 因此,我无法拉取模块中的更新。 我相信有一种方法可以从studio中的现有Android项目中导入外部库。 我发现下面的stackoverflow与我的怀疑相关的post – 如何在Android Studio 0.5.1上导入模块? Android Studio 0.8.1创build模块而不复制文件? 两者似乎都不适合我。 我还发现了其他用户的一些评论 ,说他们在最新版本的工作室里也不适合他们。 这是我试过的东西 // in settings.gradle include ':libraryName' project(':libraryName').projectDir=new File('/path/to/library') // in build.gradle compile project(':libraryName') 另外我尝试使用这个url 任何帮助表示赞赏。 谢谢

发布ID Facebook的共享对话框始终在Android中返回null

我使用testing应用程序ID和logintesting用户创build在Facebook开发网站上的dash_board应用程序,需要pulish_actions当login使用loginbutton部件的Facebook SDK,但结果获取postid总是= null的权限。 这是我的代码: …. shareDialog = new ShareDialog(MainActivity.this); shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() { @Override public void onSuccess(Sharer.Result result) { if (result.getPostId() != null) Log.e(TAG, result.getPostId()); } @Override public void onCancel() { } @Override public void onError(FacebookException e) { } }); pulishButton.setOnClickListener(this); try{ loginButton.setPublishPermissions(new String[]{"publish_actions","publish_stream"}); }catch (FacebookException e){ e.printStackTrace(); } loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() { @Override public […]

Android Gradle的依赖关系caching可能已损坏,并且gradle构build不起作用

我试图导入这个项目,即使我也尝试导入其他几个项目,我得到以下错误。 https://github.com/ashdavies/data-binding 我已经花了我的5个小时,甚至我在谷歌上尝试了很多解决scheme,但没有什么会为我工作。 我尝试了下面的解决scheme 1) delete .gradle directory 2) Restart IDE, 3) I tested with com.android.tools.build:gradle-experimental:0.7.0-alpha1 我很沮丧,因为这个Gradle和这些问题。 Gradle Version : Gradle-2.13, I do not want to change this version. Android Studio Version : Stable 2.1.1 注:我的其他项目工作正常,我也可以build立它。 如果有人遇到同样的问题,请帮助我。 谢谢

Android Studio ADB连接从Macintosh上的2.2下载有线连接设备

所有这些对我来说都是新的。 它必须是其中之一。 Android Studio 2.2和Android 24。 即时运行 Mac OS Sierra。 似乎没有任何模式。 有时在2分钟后出现,有时在10以后出现。 我有三个不同的设备,一个4.4,一个5.0和一个6.0+。 这不是设备……它发生在所有三个。 我在这台Mac上使用Studio已经有一年多的时间了,从来没有见过这个。

如何解决java.util.zip.ZipException重复条目:com / google / gson / annotations / Expose.class?

我已经使用fabrik插件实现twitterlogin,在设置twitter集成之后,我正面临着这个问题,有人可以build议我这有什么问题吗? 我粘贴了我的gradle和logcat。 Gradle代码 buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' repositories { maven { url 'https://maven.fabric.io/public' } } android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.matrix_intech.manabitas" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true ndk { moduleName "webp" } […]

android studio项目中的projectFilesBackup文件夹为最新版本

如果我们用最新版本更新android studio并更新插件。 当我们在最新的android studio版本中打开我们旧的android studio项目时创build一个名为projectFilesBackup的文件夹。 我的问题是为什么这个文件夹创build,为什么这是为了,我们应该多久保持这个文件夹在我们的项目文件夹?

如何从testing范围中排除Dagger2类

有什么select可以从Android Studio中的testing覆盖率报告中排除Dagger2类