我在Windows 7中安装android
dev环境时遇到问题。我按照此处的说明以及几个环境子链接进行操作。我将Eclipse与Android插件配合使用。我已经在不同的位置(jdk-6u20-windows-i586.exe)上安装了Java
JDK几次,但显然缺少某些东西。
每次我运行“ android create avd –target 2 –name my_avd”时,我都会收到错误消息:
C:\Users\andrew>android create avd --target 2 --name my_avd
WARNING: Java not found in your path.
Checking it it's installed in C:\Program Files\Java instead.
ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java installed on your system. We
recommend that you install the JDK version of JavaSE, available here:
http://java.sun.com/javase/downloads/
You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html
此错误消息是我多次安装JDK的原因。首先,我尝试安装到e:驱动器上的某个位置。然后,我将其移动到默认位置(程序文件(x86)\ java \
jdk.6.something。我也尝试强制使其进入程序文件\路径,但它仍会自动安装到(x86)路径中。)每次都将安装路径添加到我的path环境变量中,但是我仍然继续收到此错误,我怀疑Windows
7和android工具在查找JDK方面不能很好地配合,但是谁知道,它可能是完全不同的东西。如果您之前曾见过此错误,不胜感激。
该android
命令只是Windows批处理文件,而Windows批处理文件又使用该批处理文件tools\lib\find_java.bat
查找Java。
看一下源代码,它执行以下操作:
java.exe
在您的上PATH
。java.exe
在下面的某个地方寻找%ProgramFiles%
出现问题是因为您使用的是Windows的64位版本。这就是说 %ProgramFiles%
,C:\Program Files
但是Java是C:\Program Files (x86)
作为32位应用程序安装在其中的,这意味着find_java.bat
找不到它。
因此,要解决此问题,您需要将包含该目录的目录添加java.exe
到PATH环境变量中。
您需要将包含java.exe
-类似于C:\Program Files (x86)\Java\jdk6\bin
-
的目录添加到末尾,PATH
并在其前面加上分号,以将其与上一个条目分开。
superuser.com上的此问题涉及在Windows 7中维护环境变量。
我在环境变量中设置了JAVA_HOME和路径,但现在android studio给了我一个新的错误。以下是错误:
我的问题是这样的:我想创建一个非常简单的应用程序,当我按下按钮时,它会播放一首歌。 当我运行应用程序并按下“声音”按钮时,它会显示“错误”(因为我检查了是否为空) 所以,我想这意味着我创建的MediaPLayer为空。我检查了logcat,它显示了以下内容: 我想这意味着创建失败了,因为准备失败了,但为什么呢?我已经在这个网站上搜索了这个问题,找到了100个不同的案例,但没有一个解决方案对我有效。
问题内容: 我使用以下代码在一个Android单元的sdcard上创建一个文件夹“ mymir”和一个文件“ .nomedia”(在mymir文件夹中)。但是,它以某种方式失败了,只是不存在“ .nomedia”文件文件夹。这是代码: 问题答案: 我真的在那里SD吗? 如果定位到1.6+,您是否已声明 ? 确切的异常可能会有所帮助。
在我的项目中,我单击,然后关闭studio并弹出这样的错误 我重新启动了我的电脑。然后我更新了我的Java以及Java目录的路径 又一次重新启动我的电脑,但还是弹出了同样的错误 对我来说也不清楚为什么最后几行错误写到 创建JVM失败。JVM路径:C:\Program Files\Android\AndroidStudio3.3\JRE\JRE 如果路径是-,那么studio为什么要尝试通过这个路径
我正在尝试使用GLFW3创建一个窗口。当我在我的桌面上做这件事时,效果很好。在我的笔记本电脑上,它无法创建窗口,程序崩溃。删除glfwWindowHint()调用可以防止崩溃,但我的代码无法工作,因为我使用了错误的openGL版本。以下是窗口代码: 这可能与我的台式机有NVidia图形,而我的笔记本电脑有集成图形有关吗? 更新:它在调用glfwSwapBuffers()时崩溃,我将glfw错误65