我有 ubuntu 16.04 并试图这样运行avdmanager:
cd ~/Android/Sdk/tools/bin/ 进而 sudo ./avdmanager list avd
我收到错误:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:213)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 5 more
Run Code Online (Sandbox Code Playgroud)
我可以通过 android studios 运行模拟器,但我想从命令行运行。
我也在使用 java 9:
java 9.0.4
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我在 github 上的某个地方读到这可能是因为我使用的是 java 9 而应该使用 java 8(我如何降级)?
我还能怎么解决这个问题?谢谢!
从 18.04 升级到 20.04。似乎是 20.04 不支持 gsconnect,在软件商店中找不到。任何其他方式将 android 与 ubuntu 20.04 桌面连接?
可能重复:
如何访问和启用系统托盘中的更多图标?
我在 Lucid 32 位安装上舒适地使用android-notifier-desktop指示器,但是当我更改为 Natty amd64 时,相同的设置似乎不起作用。
事情总结:
android-notifier-desktop_0.5.1-0-amd64.deb 已安装。 javaandroid-notifier-desktop.jar 在我的ps列表中运行。有人在 Natty amd64 上设置了这个通知程序吗?
我在这里错过了什么吗?
还有其他方法可以让通知程序显示吗?
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-gtk-3550 or swt-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:328)
at com.android.sdkmanager.Main.doAction(Main.java:316)
at com.android.sdkmanager.Main.run(Main.java:118)
at com.android.sdkmanager.Main.main(Main.java:101)
Run Code Online (Sandbox Code Playgroud) 每当我尝试解压缩 tar 文件时,我都会得到以下信息:
tar (child): nakasi-jro03d-factory-e102ba72.tg: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我对 Ubuntu 还很陌生。所以我很确定那是我的错。所以我只是使用 GUI 手动压缩它。但是当我尝试刷新它时,我得到了
sudo: ./flash-all.sh: command not found
Run Code Online (Sandbox Code Playgroud) 我想卖一部旧的 Android 手机。如何安全地从 Ubuntu 中删除带有 MicroSD 卡的 Android 手机上的敏感数据?
我在主机系统 Windows 8 上的虚拟设备(VMware 工作站)上安装了 Ubuntu 12.10 x64。我下载了 android 源代码。我想建造它,它说:
Checking build tools versions...
************************************************************
You are attempting to build with an unsupported JDK.
You use OpenJDK but only Sun/Oracle JDK is supported.
************************************************************
Run Code Online (Sandbox Code Playgroud)
我试过:
sudo apt-get -y remove --purge openjdk-7-jdk openjdk-7-jre
Run Code Online (Sandbox Code Playgroud)
而且我仍然安装了 OpenJKD 7。如何卸载 OpenJDK 并安装可以构建 android 的 JDK?
我一直在使用 oracle VM,但我很快就需要在工作中使用平板电脑。因此,我现在需要开始尝试使用 android 操作系统。有没有办法下载最新的 android 操作系统并将其安装为 Ubuntu 中的虚拟机?
bash: export: `/home/entw/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local /bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/bin': not a valid identifier
bash: /home/entw/.bashrc: line 111: unexpected EOF while looking for matching `"'
bash: /home/entw/.bashrc: line 112: syntax error: unexpected end of file
entw@entw-desktop:~$
Run Code Online (Sandbox Code Playgroud)
这是我经常在终端中遇到的错误,在终端打开时显示。
我在终端中应用的以下命令,
sudo gedit $HOME/.bashrc
Run Code Online (Sandbox Code Playgroud)
并添加了一些路径变量,如android SDK,并运行以下命令
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后我在终端中收到错误
bash: export: `/home/entw/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local /bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/bin': not a valid identifier
bash: /home/entw/.basrc: line 111: unexpected EOF while looking for matching `"'
bash: /home/entw/.bashrc: line 112: syntax error: unexpected end of file
entw@entw-desktop:~$
Run Code Online (Sandbox Code Playgroud)
但是如果我尝试再次打开该文件会显示错误file or directory not found。我该怎么做才能设置正确?
我试过的这个论坛: …
我是新手,对 linux 或 ubuntu 一无所知。我已经成功安装了 Android Studio,但在打开它时遇到了问题。开发人员站点指示添加 PATH 环境变量,但我什至不知道这意味着什么。
我已将 android studio 解压缩到 home 和其他文件夹 - 安装 android studio 后系统创建的 Android 和 AndroidStudioProjects。
如果可能,最好使用外行语言和分步说明。
android ×10
java ×3
20.04 ×1
bashrc ×1
command-line ×1
eclipse ×1
filesystem ×1
indicator ×1
jdk ×1
notification ×1
ubuntu-touch ×1
virtualbox ×1