Tag: 机器人工作室

Android Studio 1.2 – 默认情况下,项目编码不匹配

我是一个Android新手,我刚刚升级到Android Studio 1.2。 当我做一个新的项目(API 16:Android 4.1(果冻豆))时,我立即得到以下警告: 警告:项目编码(windows-1252)与Gradle构build文件(UTF-8)中指定的编码不匹配。 这可能会导致严重的错误。 更多信息… 打开文件编码设置 这是没有我做任何改变或编写任何代码。 我读了关于tools.android.com( http://tools.android.com/knownissues/encoding )的更多信息,但它是非常含糊的,并假设知道发生了什么(这是“更多信息…”带你)。 由于我更新到Android Studio 1.2,我的XML文件中的devise和文本标签甚至不会同步。 devise选项卡不能被编辑,而XML文件的文本文件可以。 我认为这是一个相关的问题。 为什么它默认不匹配这个编码,我该怎么做,我应该使用什么作为默认编码? 谢谢!

用android studio找不到jvm,JAVA_HOME已经设置好了

我有一个JAVA_HOMEvariables设置为: C:\ Program Files(x86)\ Java \ jdk1.7.0_45 \ jdk的path是:C:\ Program Files(x86)\ Java \ jdk1.7.0_45 但是,当我尝试启动android studio我得到的错误: 未findJVM安装。 请安装一个64位的JDK。 如果您已经安装了JDK,请在计算机>系统属性>系统设置>环境variables中定义一个JAVA_HOMEvariables。

Android Studio在./studio.sh之后出现错误

在terminal后./studio.sh我得到这个错误“tools.jar是不是在Android Studio类path请确保JAVA_HOME指向JDK,而不是JRE”。 我Google它,这是每个人都说:“你需要设置你的环境variablesJDKpath,而不是JRE” 我试试这两个命令 export PATH=${JDK_HOME}:/etc/java-7-openjdk export PATH=${JAVA_HOME}:/etc/java-7-openjdk 并再次执行./studio.sh ,我得到相同的错误 我的操作系统是Linux Mint 14

tools.jar似乎不在Windows 8的Android Studio类path中

我安装了Android Studio,但它给我错误,我需要安装JDK,但JDK已经安装。 然后我意识到它是要求安装64位版本的JDK。 无论如何,我只是下载了最新的JDK 64位版本,并在环境variables中设置了以下内容,但Android Studio仍然出现错误: 错误 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE. 以下path在我的Windows 8中设置。 Path in User Variables E:\Program Files\Java\jdk1.8.0_25\bin JAVA_HOME in System Variables E:\Program Files\Java\jdk1.8.0_25 Path in System Variables E:\Program Files\Java\jdk1.8.0_25\bin E盘上安装有32位JDK,而64位JDK安装在C盘上(如上图所示)。 32位JDK没有在任何用户或系统variables中使用。 我也重新启动了电脑。 我该如何解决这个问题?

命名空间'app'没有绑定,在Android Studio中使用来自Maven的外部库

当我尝试为外部库UI元素指定属性时,我得到命名空间“应用程序”没有绑定。 <LinearLayout android:id="@+id/card_database" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="true" android:onClick="dbclicked" android:orientation="horizontal" android:background="#ffff7f31" > <ImageView android:id="@+id/img_database" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/db" /> <TextView android:id="@+id/txt_database" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:paddingStart="15dp" android:text="@string/db" android:textColor="#ffffff" android:textSize="20sp" android:autoText="false" /> </LinearLayout> </com.balysv.materialripple.MaterialRippleLayout> 编译“com.balysv:material-ripple:1.0.0”用于build.gradle,我正在运行带有更新的最新版本的Android Studio。

Android Studio:像Eclipse一样自动构build

多年以后,我决定在使用Eclipse之后使用Android Studio。 但是我发现Android Studio有一件坏事。 事实上,似乎不可能像Eclipse一样拥有自动构buildfunction。 当文件被修改和保存时,我看不到我的项目是否有错误,警告等。 那么有什么办法来启用这个?

无法将Android应用上传到设备(陈旧的dexed jar)

我正在使用Android Studio开发这个应用程序,今天当我试图上传到我的设备来testing我有一个popup窗口说: 安装失败,因为设备可能具有与当前版本(dexopt错误)不匹配的陈旧分隔jar。 为了继续,你必须卸载现有的应用程序。 警告:卸载将删除应用程序数据! 你想卸载现有的应用程序? 它提供了两个选项,确定或取消。 点击确定后,在运行选项卡中显示以下消息: DEVICE SHELL COMMAND: pm uninstall my.bundle.id Unknown failure 该应用程序似乎被卸载,在pipe理应用程序下没有任何痕迹。 我无法上传应用程序。 我试图清理项目和重build,但没有奏效。 我能做什么?

android studio在哪里构build我的.apk文件?

我从头开始重build我的项目,所以出现了很多问题。 目前,一切工作都很好,除了当我尝试运行应用程序时,我得到消息“本地path不存在”。 ,其中本地path指向path: AndroidStudioProjects \ MyProject \ MyProject .. \ build \ production \ MyProject.apk ,并且足够真实,在该位置没有.apk文件,或者确实在项目文件系统中的任何其他位置。 但是,我可以build立没有问题的应用程序,并运行gradlew packageDebug给我的消息“ 构build成功 ”,所以.apks 应该被生成。 我的问题是,他们要去哪里,或者如果他们没有被生成,为什么不呢? 每个模块集的构buildpath在哪里? 我有点困惑,因为项目结构 – > Facets-> Android->编译器设置,项目结构 – >模块 – >path – >编译器输出,build.gradle和MyProject.iml似乎都与build立path,但我不太了解它们是如何相关的 编辑:我知道它应该在哪里,但它不在那里,所以我想知道如何改变构buildpath 编辑2:出于某种原因,运行gradlew build不会创build.apks,但不能从程序内部构build或运行 编辑3:这是我的gradlew构build输出,请注意,它的构build成功: Creating properties on demand (aka dynamic properties) has been deprecated and is scheduled to be removed in […]

如何在Android工作室find日志?

我试图导入我的项目到android studio.The错误将显示。我需要知道我在哪里得到日志? Consult IDE log for more details (Help | Show Log)

连接Android Studio与SVN

我在Eclipse(Windows)中有一个与SVN同步的Android项目,我安装了Android Studio(Linux),我需要从SVN获取同样的项目。