标签: android

是否可以在vim上有效地进行android开发?

我更喜欢在vim 上编程,但是,我听说 vim 不适合java开发。
这是真的吗?没有IDE是否可以有效地做到这一点?如果是,那怎么可能?

vim android

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

如何将多余的文件编译到 Android ROM 的根目录中

我正在构建基于 Cyanogenmod ROM 内核源代码的自定义 Android 内核。我想将文件夹和文件添加到操作系统的根文件夹中 ( /)。例如,在编译我的内核之后,我想要创建一个名为toto(absolute path = /toto)的额外文件夹。

我真的不知道必须编辑哪些文件以及如何进行工作。


注意:如果你是谁愿意文件添加到您的一个Android用户(不是ROM开发者)rootfs,请参阅相关的Android.SE问题来代替。

compiling android linux-kernel

8
推荐指数
1
解决办法
7978
查看次数

设置 Android Studio 卡住了

我正在设置我新安装的 Ubuntu Mate 16.04,在设置 Android Studio 3.0 时我遇到了这个: 在此处输入图片说明

看来安装程序试图 反复从https://dl.google.com/android/repository/android_m2repository_r47.zip下载 ,我认为它内部失败了。

当我在浏览器中尝试 URL 时,它仍然有效。有人熟悉这个问题吗?

[补充]
• Java 版本:8u152
• 执行:sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

ubuntu java android

8
推荐指数
2
解决办法
6844
查看次数

将android手机转换成linux服务器(裸机性能)?

我想将一些旧的 Android 手机(2017 年以上)转换为仅限 SSH 的服务器,可以吗?我的目标是:

  • 无需电池即可 24/7 运行手机
  • 除了主板和 wifi(或者如果可能的话,从 USB 获取互联网)之外,我不想使用任何东西,并且为了钱而报废显示器、电池、摄像头和其他传感器
  • 裸机性能,内部没有占用 CPU 和 RAM 的 Android 垃圾
  • root 访问权限,就像在服务器中一样
  • 运行 ubuntu 服务器或 debian

我的项目范围是能够将旧手机重新用作 Linux 服务器并运行 nginx、posgresql、nodejs、ruby 等内容。如果可能的话甚至是 docker。

linux android mobile

8
推荐指数
1
解决办法
6343
查看次数

如何从 /dev/sr0 创建虚拟 ISO 文件

我想从 /dev/sr0 创建一个虚拟 ISO 文件,而不必创建实际的 ISO 文件。目的是将其共享到运行 VLC 的 Android 设备。Android/VLC 只能以 ISO 文件形式打开光盘(支持菜单等)。

iso dvd vlc android

8
推荐指数
1
解决办法
551
查看次数

将 /proc/mnt 链接到 /proc/mounts

我知道/proc文件系统反映了各种进程的输出。不幸的是,我有一个专有 ( romdump) 二进制文件,它希望挂载表显示为/proc/mtd,而我的 Android 设备似乎将其输出为/proc/mounts.

我试过创建一个符号链接,但显然这只适用于实际文件或目录。我怎样才能欺骗这个二进制文件来读取输出/proc/mounts而不是/proc/mtd

linux symlink android proc

7
推荐指数
2
解决办法
1920
查看次数

在 Ubuntu 12.04.3 LTS 32 位上挂载启用 MTP 的设备

我的目标是使用 Ubuntu 12.04.3 LTS 32 位在我的 Samsung Galaxy Note 10.1(旧版)上执行文件操作。当我插入我的设备并看到自己时,这不是开箱即用的。为了安装并让操作系统识别设备,我在网上尝试了各种教程。我总结如下:

在 Ubuntu 上安装 MTP Android 的 SD 卡

http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/?replytocom=5183#respond
Run Code Online (Sandbox Code Playgroud)

我已经按照描述完成了所有操作,但是当我运行“mtp-detect”命令时,会生成以下输出:

mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: …
Run Code Online (Sandbox Code Playgroud)

ubuntu mount 32bit android mtp

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

为 Android 交叉编译 OpenSSH

我正在根据Stack Overflow上的这个答案为 Android 编译 OpenSSH 。

这是我到目前为止所做的:

  • 在 Ubuntu 14.04 amd64 上构建。
  • apt-get install build-essential gcc-arm-linux-androideabi

下载 zlib,然后执行:

cd zlib-1.2.8
./configure --prefix=/vagrant/build
make CC=arm-linux-androideabi-gcc
make install
Run Code Online (Sandbox Code Playgroud)

这在以下make步骤失败:

gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -O3  -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.2.8 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc
/usr/bin/ld: crc32.lo: Relocations in generic ELF (EM: 40)
crc32.lo: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit …
Run Code Online (Sandbox Code Playgroud)

make arm gcc android

7
推荐指数
1
解决办法
3563
查看次数

FreeBSD 上的 Android 工作室

我想知道可以在 FreeBSD 中使用 Android studio 吗?我试图运行它,但我不能。我从端口安装了 IntelliJ,但没有选择 Android SDK 的选项。

freebsd android adb

7
推荐指数
1
解决办法
5295
查看次数

在 USB 上安装 Android-x86(不是创建 Live USB)?

我想在 USB 上安装 Android 操作系统,这样我就可以随身携带 Google 身份验证器,因为我没有任何移动设备。我的想法是我可以在我使用的计算机上通过 VirtualBox 运行 Android。

所以我首先将我的 8 GB USB 驱动器分区gparted到一个fat32文件系统中以方便携带。

然后我在fat32USB 驱动器上创建了一个与分区关联的 VirtualBox 磁盘/dev/sdd1

$ sudo su -
root@ckleinlx:~/.VirtualBox/HardDisks# VBoxManage internalcommands createrawvmdk -filename /root/.VirtualBox/HardDisks/usbdisk.vmdk -rawdisk /dev/sdd1
RAW host disk access VMDK file /root/.VirtualBox/HardDisks/usbdisk.vmdk created successfully.
Run Code Online (Sandbox Code Playgroud)

然后我下载了android-x86 iso,并usbdisk.vmdk在 VirtualBox 的新 VM 上附加了 iso 和新创建的作为存储。

在此处输入图片说明

然后我启动虚拟机并启动安装程序。

在此处输入图片说明

我再次格式化分区fat32并标记它Bootable,然后开始安装。当询问我是否要安装时,GRUB我确认,安装完成,然后我选择“重新启动”,然后关闭 VM。

在这一点上,我从 VM 中删除了 Android 安装盘,只留下usbdisk.vmdk了现在安装了 Android 的 。但是,当我启动时,我只是得到这个:

在此处输入图片说明

Android …

filesystems partition virtual-machine virtualbox android

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