标签: android

avdmanager 在尝试从 bash 运行时抛出异常

我有 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(我如何降级)?

我还能怎么解决这个问题?谢谢!

android java android-studio

3
推荐指数
4
解决办法
8986
查看次数

Ubuntu 20.04 GSConnect

从 18.04 升级到 20.04。似乎是 20.04 不支持 gsconnect,在软件商店中找不到。任何其他方式将 android 与 ubuntu 20.04 桌面连接?

android 20.04

3
推荐指数
1
解决办法
8740
查看次数

如何让 android 通知器桌面指示器出现在 Unity 面板上?

可能重复:
如何访问和启用系统托盘中的更多图标?

我在 Lucid 32 位安装上舒适地使用android-notifier-desktop指示器,但是当我更改为 Natty amd64 时,相同的设置似乎不起作用。

事情总结:

  1. android-notifier-desktop_0.5.1-0-amd64.deb 已安装。
  2. 我可以看到一个javaandroid-notifier-desktop.jar 在我的ps列表中运行。
  3. 通知程序没有统一面板指示器(这是问题所在)。
  4. 我还在桌面底部添加了 gnome 面板;
    尝试“添加到面板...”也不会将通知程序显示为选项。

有人在 Natty amd64 上设置了这个通知程序吗?
我在这里错过了什么吗?
还有其他方法可以让通知程序显示吗?

notification indicator android

2
推荐指数
1
解决办法
1515
查看次数

当我从终端运行 Android SDK 时,它显示错误。如何解决?

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)

android eclipse java

2
推荐指数
1
解决办法
3413
查看次数

安装 Ubuntu Touch 后如何恢复库存 Android

每当我尝试解压缩 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-touch

2
推荐指数
1
解决办法
2411
查看次数

如何删除Android手机上的敏感数据?

我想卖一部旧的 Android 手机。如何安全地从 Ubuntu 中删除带有 MicroSD 卡的 Android 手机上的敏感数据?

filesystem android

2
推荐指数
1
解决办法
1939
查看次数

如何删除当前的 JDK 并安装默认的 JDK?

我在主机系统 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?

android java jdk

2
推荐指数
1
解决办法
6562
查看次数

有没有办法创建一个运行 android 操作系统的虚拟机?

我一直在使用 oracle VM,但我很快就需要在工作中使用平板电脑。因此,我现在需要开始尝试使用 android 操作系统。有没有办法下载最新的 android 操作系统并将其安装为 Ubuntu 中的虚拟机?

virtualbox android virtualization ubuntu-for-android

2
推荐指数
1
解决办法
9547
查看次数

如何重置之前编辑的 .bashrc 文件以设置 PATH ANDROID sdk?

 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。我该怎么做才能设置正确?

我试过的这个论坛: …

command-line android bashrc

2
推荐指数
1
解决办法
2万
查看次数

如何为 Android Studio 创建 PATH 环境变量?

我是新手,对 linux 或 ubuntu 一无所知。我已经成功安装了 Android Studio,但在打开它时遇到了问题。开发人员站点指示添加 PATH 环境变量,但我什至不知道这意味着什么。

我已将 android studio 解压缩到 home 和其他文件夹 - 安装 android studio 后系统创建的 Android 和 AndroidStudioProjects。

如果可能,最好使用外行语言和分步说明。

android environment-variables

2
推荐指数
1
解决办法
3万
查看次数