東川印記

一本東川,笑看爭龍斗虎;寰茫兦者,度橫佰昧人生。

android-studio学习01

2014年5月28日星期三



去年这时候下了一下,老难用

现在在GitHub上发现都用Gradle了,eclipse懒得折腾,然后下这原本就集成有Gradle的android-studio

地址
http://developer.android.com/sdk/installing/studio.html#Installing

下载使用

Linux:

    1. Unpack the downloaded Tar file, android-studio-bundle-<version>.tgz, into an appropriate location for your applications.
    2. To launch Android Studio, navigate to the android-studio/bin/ directory in a terminal and execute studio.sh.

      You may want to add android-studio/bin/ to your PATH environmental variable so that you can start Android Studio from any directory.

建项目
To start building a new app, click New Project.

This starts the New Project wizard, which helps you set up a project using an app template.



到这里为止官方写的很清楚~

然后。。。。
就一直download grade....
http://downloads.gradle.org/distributions/gradle-1.10-all.zip 浏览器下也下了一个小时。。
下载后,放到/home/senrsl/.gradle/wrapper/dists/gradle-1.10-all /6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10-all.zip

然后重新开启./studio.sh
  1. senrsl@senrsl-desktop:~/android/android-studio/bin$ ./studio.sh
  2. Downloading http://services.gradle.org/distributions/gradle-1.10-all.zip
  3. .........................................................................................................................................................................^Z
  4. [2]+  已停止               ./studio.sh
  5. senrsl@senrsl-desktop:~/android/android-studio/bin$ ./studio.sh
  6. Unzipping /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10-all.zip to /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12
  7. Set executable permissions for: /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10/bin/gradle
  8. 16:22:41.260 [Connection worker] DEBUG o.g.t.i.provider.DefaultConnection - Tooling API provider 1.10 created.
  9. 16:22:41.921 [Connection worker] DEBUG o.g.t.i.provider.ProviderConnection - Configuring logging to level: INFO
  10. Tooling API is using target Gradle version: 1.10.
  11. Tooling API is using target Gradle version: 1.10.
  12. Could not determine classpath for class org.gradle.util.GradleVersion
  13. Starting Gradle daemon
  14. Starting daemon process: workingDir = /home/senrsl/.gradle/daemon/1.10, daemonArgs: [/home/senrsl/java/jdk1.7.0_51/bin/java, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8, -cp, /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10/lib/gradle-launcher-1.10.jar, org.gradle.launcher.daemon.bootstrap.GradleDaemon, 1.10, /home/senrsl/.gradle/daemon, 60000, 8069175d-051e-4f4b-bb5c-89f1e6b2db5c, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8]
  15. Starting process 'Gradle build daemon'. Working directory: /home/senrsl/.gradle/daemon/1.10 Command: /home/senrsl/java/jdk1.7.0_51/bin/java -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8 -cp /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10/lib/gradle-launcher-1.10.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 1.10 /home/senrsl/.gradle/daemon 60000 8069175d-051e-4f4b-bb5c-89f1e6b2db5c -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8
  16. An attempt to initialize for well behaving parent process finished.
  17. Successfully started process 'Gradle build daemon'
  18. An attempt to start the daemon took 0.735 secs.
  19. Connected to the daemon. Dispatching Build{id=63fc7667-bdcd-41a5-a708-1b2901ac7eb2.1, currentDir=/home/senrsl/android/android-studio/bin} request.
  20. Download http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.2/gradle-0.9.2.pom
  21. Download http://repo1.maven.org/maven2/com/android/tools/build/builder/0.9.2/builder-0.9.2.pom
  22. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint/22.7.2/lint-22.7.2.pom
  23. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.pom
  24. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/4.10/proguard-parent-4.10.pom
  25. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.pom
  26. Download http://repo1.maven.org/maven2/com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.pom
  27. Download http://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.pom
  28. Download http://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.pom
  29. Download http://repo1.maven.org/maven2/com/android/tools/sdklib/22.7.2/sdklib-22.7.2.pom
  30. Download http://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1.pom
  31. Download http://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
  32. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.pom
  33. Download http://repo1.maven.org/maven2/com/android/tools/common/22.7.2/common-22.7.2.pom
  34. Download http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.pom
  35. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.pom
  36. Download http://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.pom
  37. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.pom
  38. Download http://repo1.maven.org/maven2/kxml2/kxml2/2.3.0/kxml2-2.3.0.pom
  39. Download http://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
  40. Download http://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.pom
  41. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.pom
  42. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1.1/httpcomponents-client-4.1.1.pom
  43. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom
  44. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.pom
  45. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom
  46. Download http://repo1.maven.org/maven2/com/android/tools/dvlib/22.7.2/dvlib-22.7.2.pom
  47. Download http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0.pom
  48. Download http://repo1.maven.org/maven2/org/apache/commons/commons-parent/11/commons-parent-11.pom
  49. Download http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
  50. Download http://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom
  51. Download http://repo1.maven.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom
  52. Download http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.pom
  53. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.pom
  54. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.pom
  55. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-parent/4.0/asm-parent-4.0.pom
  56. Download http://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
  57. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom
  58. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom
  59. Download http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom
  60. Download http://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-parent-5.pom
  61. Download http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.pom
  62. Download http://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.pom
  63. Download http://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.pom
  64. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.pom
  65. Download http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.2/gradle-0.9.2.jar
  66. Download http://repo1.maven.org/maven2/com/android/tools/build/builder/0.9.2/builder-0.9.2.jar
  67. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint/22.7.2/lint-22.7.2.jar
  68. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.jar
  69. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.jar
  70. Download http://repo1.maven.org/maven2/com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.jar
  71. Download http://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.jar
  72. Download http://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.jar
  73. Download http://repo1.maven.org/maven2/com/android/tools/sdklib/22.7.2/sdklib-22.7.2.jar
  74. Download http://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1.jar
  75. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.jar
  76. Download http://repo1.maven.org/maven2/com/android/tools/common/22.7.2/common-22.7.2.jar
  77. Download http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar
  78. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.jar
  79. Download http://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.jar
  80. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.jar
  81. Download http://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
  82. Download http://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.jar
  83. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar
  84. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar
  85. Download http://repo1.maven.org/maven2/com/android/tools/dvlib/22.7.2/dvlib-22.7.2.jar
  86. Download http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0.jar
  87. Download http://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar
  88. Download http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar
  89. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.jar
  90. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar
  91. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar
  92. Download http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
  93. Download http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.jar
  94. Download http://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar
  95. Download http://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.jar
  96. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar
  97. Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
  98. Download http://repo1.maven.org/maven2/com/android/tools/dvlib/22.7.2/dvlib-22.7.2-sources.jar
  99. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0-sources.jar
  100. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar
  101. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2-sources.jar
  102. Download http://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2-sources.jar
  103. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar
  104. Download http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar
  105. Download http://repo1.maven.org/maven2/com/android/tools/build/builder/0.9.2/builder-0.9.2-sources.jar
  106. Download http://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0-sources.jar
  107. Download http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar
  108. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2-sources.jar
  109. Download http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar
  110. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2-sources.jar
  111. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10-sources.jar
  112. Download http://repo1.maven.org/maven2/com/android/tools/lint/lint/22.7.2/lint-22.7.2-sources.jar
  113. Download http://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2-sources.jar
  114. Download http://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2-sources.jar
  115. Download http://repo1.maven.org/maven2/com/android/tools/common/22.7.2/common-22.7.2-sources.jar
  116. Download http://repo1.maven.org/maven2/com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2-sources.jar
  117. Download http://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2-sources.jar
  118. Download http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.2/gradle-0.9.2-sources.jar
  119. Download http://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1-sources.jar
  120. Download http://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10-sources.jar
  121. Download http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0-sources.jar
  122. Download http://repo1.maven.org/maven2/com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2-sources.jar
  123. Download http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar
  124. Download http://repo1.maven.org/maven2/com/android/tools/sdklib/22.7.2/sdklib-22.7.2-sources.jar
  125. Download http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar
  126. Download http://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0-sources.jar
  127. Download http://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0-sources.jar
  128. Download http://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar
  129. Download http://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2-sources.jar
  130. BUILD SUCCESSFUL
  131. Total time: 12 mins 5.575 secs
  132. Creating ClassLoader 7ebed94a-be58-4d8a-a825-0e489a5dd99b from system and [org.gradle.internal.classloader.FilteringClassLoader@13c02d1].
  133. Creating ClassLoader 497428b0-b04b-486d-965c-48acb4595f37 from org.gradle.internal.classloader.MutableURLClassLoader$Spec@58e0fcf2 and [org.gradle.internal.classloader.FilteringClassLoader@13c02d1].
  134. Creating ClassLoader b7db7a3f-ccfc-40c8-a7ec-334bbef1ae6d from org.gradle.internal.classloader.MutableURLClassLoader$Spec@6be6b20c and [org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@938115].
  135. Creating ClassLoader 0a53f353-b9a4-4ff0-8b74-1c670c7037b0 from org.gradle.internal.classloader.MutableURLClassLoader$Spec@b3222239 and [org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@1ff9440].
  136. Creating ClassLoader e19a9b94-b08a-47ca-9f27-a119ba78e2ee from org.gradle.internal.classloader.MultiParentClassLoader$Spec@a612e20 and [org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@1ff9440, org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@5e26fd].
  137. Creating ClassLoader 7bcc421c-7139-4f1c-8151-3a01c1f98c18 from org.gradle.internal.classloader.CachingClassLoader$Spec@a1369b1c and [org.gradle.internal.classloader.MultiParentClassLoader@151ae48].
  138. Creating ClassLoader 169c580d-2b4a-43e7-854e-0d77f7e280ca from org.gradle.internal.classloader.MutableURLClassLoader$Spec@db28adf1 and [org.gradle.internal.classloader.CachingClassLoader@1891a78].
  139. Creating ClassLoader 0fc9d8ee-5baf-4500-a9f0-2386aeca3ee9 from org.gradle.internal.classloader.FilteringClassLoader$Spec@469d3ae7 and [org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@28ea34].
  140. Creating ClassLoader 7d5a8385-e657-4fdd-b271-0b5d1d04b305 from org.gradle.internal.classloader.MutableURLClassLoader$Spec@1 and [org.gradle.internal.classloader.FilteringClassLoader@15ed62a].
  141. Creating ClassLoader 62b9169d-e5dc-4665-9367-bb7c8142ab58 from org.gradle.internal.classloader.MultiParentClassLoader$Spec@a612e20 and [org.gradle.internal.classloader.FilteringClassLoader@15ed62a, org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@13e718a].
  142. Creating ClassLoader 7e2e92a9-dba2-45de-abcc-65831ac9e623 from org.gradle.internal.classloader.CachingClassLoader$Spec@a1369b1c and [org.gradle.internal.classloader.MultiParentClassLoader@902f26].
  143. Creating ClassLoader 02b1e726-209e-4295-9f32-1140fcd9fe87 from org.gradle.internal.classloader.MutableURLClassLoader$Spec@5064f22d and [org.gradle.internal.classloader.CachingClassLoader@7a393].
  144. Creating ClassLoader a356c0d0-7078-417a-801c-d0a91b2f7f5d from org.gradle.internal.classloader.MutableURLClassLoader$Spec@25b9899b and [org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader@1841b66].
  145. Creating ClassLoader 799a3098-d4cf-4735-9945-a227ed4b08dd from org.gradle.internal.classloader.MutableURLClassLoader$Spec@c2ac965b and [org.gradle.internal.classloader.CachingClassLoader@7a393].
  146. Tooling API is using target Gradle version: 1.10.
  147. Tooling API is using target Gradle version: 1.10.
  148. Starting Gradle daemon
  149. Starting daemon process: workingDir = /home/senrsl/.gradle/daemon/1.10, daemonArgs: [/home/senrsl/java/jdk1.7.0_51/bin/java, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8, -cp, /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10/lib/gradle-launcher-1.10.jar, org.gradle.launcher.daemon.bootstrap.GradleDaemon, 1.10, /home/senrsl/.gradle/daemon, 60000, eb3d0d47-e4e2-4848-80a2-69d8477bee30, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8]
  150. Starting process 'Gradle build daemon'. Working directory: /home/senrsl/.gradle/daemon/1.10 Command: /home/senrsl/java/jdk1.7.0_51/bin/java -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8 -cp /home/senrsl/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10/lib/gradle-launcher-1.10.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 1.10 /home/senrsl/.gradle/daemon 60000 eb3d0d47-e4e2-4848-80a2-69d8477bee30 -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8
  151. Successfully started process 'Gradle build daemon'
  152. An attempt to start the daemon took 1.285 secs.
  153. Connected to the daemon. Dispatching Build{id=94fda69b-1409-4ce7-9067-221d99f29cc2.1, currentDir=/home/senrsl/android/android-studio/bin} request.
  154. Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
  155. :app:preBuild
  156. :app:preDebugBuild
  157. :app:checkDebugManifest
  158. :app:preReleaseBuild
  159. :app:prepareComAndroidSupportAppcompatV71901Library
  160. :app:prepareDebugDependencies
  161. :app:compileDebugAidl
  162. :app:compileDebugRenderscript
  163. :app:generateDebugBuildConfig
  164. :app:mergeDebugAssets
  165. :app:generateDebugResValues
  166. :app:generateDebugResources
  167. :app:mergeDebugResources
  168. :app:processDebugManifest
  169. :app:processDebugResources
  170. :app:generateDebugSources
  171. BUILD SUCCESSFUL
  172. Total time: 23.817 secs
  173. [1003677]   WARN - ution.rmi.RemoteProcessSupport - log4j:WARN No appenders could be found for logger (org.apache.maven.wagon.providers.http.httpclient.impl.conn.PoolingClientConnectionManager).
  174. [1003677]   WARN - ution.rmi.RemoteProcessSupport - log4j:WARN Please initialize the log4j system properly.
  175. [1003677]   WARN - ution.rmi.RemoteProcessSupport - log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
  176. [1004493]   WARN -      #org.jetbrains.idea.maven - Failed to update Maven indices for: [central] http://repo1.maven.org/maven2
  177. org.jetbrains.idea.maven.server.MavenServerIndexerException: java.lang.RuntimeException: java.io.IOException: Authorization exception retrieving nexus-maven-repository-index.properties
  178.     at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.updateIndex(Maven3ServerIndexerImpl.java:210)
  179.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  180.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  181.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  182.     at java.lang.reflect.Method.invoke(Method.java:606)
  183.     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
  184.     at sun.rmi.transport.Transport$1.run(Transport.java:177)
  185.     at sun.rmi.transport.Transport$1.run(Transport.java:174)
  186.     at java.security.AccessController.doPrivileged(Native Method)
  187.     at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
  188.     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
  189.     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
  190.     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
  191.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  192.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  193.     at java.lang.Thread.run(Thread.java:744)
  194.     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:275)
  195.     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:252)
  196.     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:161)
  197.     at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:194)
  198.     at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
  199.     at com.sun.proxy.$Proxy147.updateIndex(Unknown Source)
  200.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  201.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  202.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  203.     at java.lang.reflect.Method.invoke(Method.java:606)
  204.     at com.intellij.execution.rmi.RemoteUtil$2$1$1.compute(RemoteUtil.java:106)
  205.     at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:167)
  206.     at com.intellij.execution.rmi.RemoteUtil$2$1.invoke(RemoteUtil.java:102)
  207.     at com.sun.proxy.$Proxy147.updateIndex(Unknown Source)
  208.     at org.jetbrains.idea.maven.server.MavenIndexerWrapper$3.execute(MavenIndexerWrapper.java:110)
  209.     at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:118)
  210.     at org.jetbrains.idea.maven.server.MavenIndexerWrapper.updateIndex(MavenIndexerWrapper.java:105)
  211.     at org.jetbrains.idea.maven.indices.MavenIndex.updateContext(MavenIndex.java:318)
  212.     at org.jetbrains.idea.maven.indices.MavenIndex.updateOrRepair(MavenIndex.java:277)
  213.     at org.jetbrains.idea.maven.indices.MavenIndices.updateOrRepair(MavenIndices.java:126)
  214.     at org.jetbrains.idea.maven.indices.MavenIndicesManager.doUpdateIndices(MavenIndicesManager.java:260)
  215.     at org.jetbrains.idea.maven.indices.MavenIndicesManager.access$200(MavenIndicesManager.java:49)
  216.     at org.jetbrains.idea.maven.indices.MavenIndicesManager$3.run(MavenIndicesManager.java:231)
  217.     at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
  218.     at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
  219.     at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
  220.     at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
  221.     at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
  222.     at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
  223.     at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
  224.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
  225.     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  226.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  227.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  228.     at java.lang.Thread.run(Thread.java:744)
  229.     at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
  230. Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: Authorization exception retrieving nexus-maven-repository-index.properties
  231.     at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl$2.run(Maven3ServerIndexerImpl.java:193)
  232.     at org.jetbrains.idea.maven.server.Maven3ServerEmbedderImpl.executeWithMavenSession(Maven3ServerEmbedderImpl.java:343)
  233.     at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.updateIndex(Maven3ServerIndexerImpl.java:159)
  234.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  235.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  236.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  237.     at java.lang.reflect.Method.invoke(Method.java:606)
  238.     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
  239.     at sun.rmi.transport.Transport$1.run(Transport.java:177)
  240.     at sun.rmi.transport.Transport$1.run(Transport.java:174)
  241.     at java.security.AccessController.doPrivileged(Native Method)
  242.     at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
  243.     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
  244.     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
  245.     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
  246.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  247.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  248.     at java.lang.Thread.run(Thread.java:744)
  249. Caused by: java.lang.RuntimeException: java.io.IOException: Authorization exception retrieving nexus-maven-repository-index.properties
  250.     at org.jetbrains.idea.maven.server.Maven3ServerIndexFetcher.retrieve(Maven3ServerIndexFetcher.java:103)
  251.     at org.sonatype.nexus.index.updater.AbstractResourceFetcher.retrieve(AbstractResourceFetcher.java:22)
  252.     at org.sonatype.nexus.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:484)
  253.     at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$100(DefaultIndexUpdater.java:65)
  254.     at org.sonatype.nexus.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:771)
  255.     at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:945)
  256.     at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:150)
  257.     at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl$2.run(Maven3ServerIndexerImpl.java:190)
  258.     ... 17 more
  259. Caused by: java.lang.RuntimeException: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties , ReasonPhrase:Forbidden.
  260.     at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:928)
  261.     at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
  262.     at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
  263.     at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
  264.     at org.jetbrains.idea.maven.server.Maven3ServerIndexFetcher.retrieve(Maven3ServerIndexFetcher.java:100)
  265.     ... 24 more
解析完之后竟然又开始下maven.........

然后终于打开了。。。。


然后项目也打开了。。。。



maven好像报了好多错误。。

点了一下发现直接关联到了源码。。。。。

太禽兽了。。。

快捷键好像要方便了些,不过还是得想法配成eclipse...

开始度娘研究~

设置主题:
file-->setting-->appearance-->Theme



restart  然后,假死??



可能是去下载主题包了吧,撒泡尿就好了。。。。

MD
项目上F5竟然出来了Copy....


下面这些小工具挺好



不累?



尼玛


明目张胆的快捷键



累觉不爱



gradle build  纠结很久。。。。
然后 file -->close project ,又重新开一下,就不build了。。。。。

去设置快捷键
然后发现
乱码


file-->appearance-->override default fonts by,改成支持中文的就行。。


keymap 里就有中文了。。。。。

累觉不爱,还是TM跑不起来。。。。


--
senRsl
2014-05-28 16:47
GMT+8 @Beijing Tongzhou

没有评论 :

发表评论