Articles of android studio

有没有修复Android工作室在Macbook Pro中断开测试设备?

我正在开发一个Android应用程序,我正在使用Macbook Pro,Android Studio 2.1.2 Build#AI-143.2915827,JRE 1.8.0_91和带有Android 6的Samsung S6设备来测试我的应用程序。 问题是android studio在某段时间后断开了我的设备,它甚至没有在列表中显示我。 我已经尝试了几乎所有我在互联网上find的解决方案。 1) Kill adb server and start it again, 2) Unplug and plug back in device, 3) Unplug device, turn off developer mode, turn on developer mode in device, clear usb debugging authorizations, plug back in device, 4) Change SDK default location in macbook, 5) […]

在Android Studio中,如何将应用程序项目更改为库?

我确信这很简单,但是因为我刚刚开始使用Android Studio,所以我找不到它。 我也搜索了过去一小时,没有发现任何指定的post: 如何将现有的应用程序项目更改为库。 我发现的一切都是关于如何创建一个新的图书馆项目。 不是如何转换一个。 一个子问题,是如何查看项目是否配置为应用程序或库? 我希望这两个问题的答案都是一样的。

使用gradle构建库,该gradle位于兄弟目录中

我正在设置一个Android Studio项目。 该项目使用了一些其他库,这些库作为子模块包含在Git存储库中。 所以他们必须在同一个根文件夹中。 (如果这是错误的,请随意写一个答案,这也会解决我的问题。) 到目前为止,我理解gradle必须在子目录中的依赖项,以使用compile project ‘:subdir:subsubdir’命令。 我发现了一些关于include命令但我没有得到它如何使用它,这似乎也需要在任何子目录中的文件。 所以我挖了一点,在repositories的范围内find了flatDir命令,但我该如何使用呢? 如果有用或不有,这是我的build.gradle : buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.6.+’ } } apply plugin: ‘android’ repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion “19.0.0” defaultConfig { minSdkVersion 7 targetSdkVersion 19 } } dependencies { compile ‘com.android.support:appcompat-v7:+’ compile project(‘../LibraryProjectName:Library’) compile ‘com.examlple.library:Library:1.0’ repositories { […]

Android Studio 2.2,Gradle构建失败,出现java.lang.OutOfMemoryError:无法创建新的本机线程

我刚刚升级到Android Studio 2.2而且我无法再构建我的项目,因为Gradle构建总是因多个java.lang.OutOfMemoryError: unable to create new native thread失败java.lang.OutOfMemoryError: unable to create new native thread 从我的研究来看,这似乎与我的操作系统(OSX El Capitan)有关,而不是与Gradle本身有关。 但是,我尝试了几种解决方法但没有成功。 我的studio.vmoptions文件如下所示: # custom Android Studio VM options, see http://tools.android.com/tech-docs/configuration -Xms128m -Xmx750m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=96m -XX:+UseCompressedOops -XX:+HeapDumpOnOutOfMemoryError ulimit -a给了我以下内容: core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked […]

是否可以拥有一个普通的java库模块,具体取决于Android Studio中的android SDK

在我的多模块Android Studio项目中,我想创建一个普通的java模块。 但在该模块中,我还希望能够使用某些Android API。 这可能吗? 如果是的话,build.gradle应该怎么样? 谢谢贾

Android Studio无法使用安全连接进行更新,抱怨使用Java 6

在Android Studio的Preferences – > Appearance & Behavior – > System Settings – > Updates ,我尝试启用Use secure connection选项: 但是,当我单击“ Apply按钮时,出现错误”Secure connection is not supported on Java 6″ : 我检查了Project Structure的JDK位置设置,它是/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home : 似乎我使用的是Java 7,而不是Java 6.那么为什么安全连接设置会抱怨Java 6不支持? 如果需要,下面是我机器上安装的JDK: 第一个1.6.0.jdk来自Apple ,另外三个来自Oracle。

为什么我得到“不兼容的types:对象无法转换为字符串”?

我正在尝试使用最简单的代码从Android应用程序调用Web API REST方法,我在这里find的代码看起来很有前途: public String callWebService(String requestUrl) { String deviceId = “Android Device”; HttpClient httpclient = new DefaultHttpClient(); HttpGet request = new HttpGet(requestUrl); request.addHeader(“deviceId”, deviceId); ResponseHandler handler = new BasicResponseHandler(); String result = “”; try { result = httpclient.execute(request, handler); // <= a line too far } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException […]

启动Android Studio 2.2 Preview 1时出错

我下载并解压缩了Android Studio 2.2 Prev 1的ZIP。我在我的系统上使用Ubuntu并在使用终端打开studio.sh时收到此消息: Syntax error: “(” unexpected (expecting “fi”) 怎么解决这个?

Android studio – 更改.gradle文件夹位置

我目前正在为我发布的Android应用程序测试Android O. 我的Gradle每次都失败,因为它正在寻找文件:“C:\ Users \ M?lanie.gradle \ caches”。 你可以看到我的名字包含一个有问题的角色,因为它我已经移动了我的Android sdk。 如何移动.gradle文件夹? 我试图将“GRADLE_USER_HOME”设置为“C:\ Android \ gradle”(文件夹存在),但Android Studio的行为方式仍然相同。

Android Studio 2.4 + Lombok annotationProcessor配置混乱

我在一些项目上使用lombok,现在使用新的Android Studio 2.4 Update(预览版)我得到了这个奇怪的错误: 出了什么问题:任务执行失败’:core:javaPreCompileRelease’。 现在必须显式声明注释处理器。 发现编译类路径的以下依赖项包含注释处理器。 请将它们添加到annotationProcessor配置中。 – lombok-1.16.16.jar或者,设置android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true以继续之前的行为。 请注意,此选项已弃用,将来会被删除。 有关详细信息,请参阅https://developer.android.com/r/tools/annotation-processor-error-message.html 。 我已经尝试过: annotationProcessor“org.projectlombok:lombok:1.16.16” 但没有效果。 我也测试过: android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true 但也没有效果。 还查看了支持页面以获取更多信息,但没有运气,你们中的任何人可能吗? https://developer.android.com/studio/preview/features/index.html?utm_source=android-studio#annotationProcessor_config