在Android上安装R
我正试图将其安装在Android操作系统上(我有一台三星Galaxy平板电脑)。我想同时安装R和RStudio 我一直在网上试图了解这一点,但大多数文章都很老(追溯到2013年),对我来说没有多大意义 我的个人笔记本电脑(带有windows操作系统)上安装了R和R studio,我发现它们的设置非常简单,但在平板电脑上如何设置却有些困难 如果有人最近做过并且成功了,请告诉我在Android上安装R,android,r,rstudio,Android,R,Rstudio,我正试图将其安装在Android操作系统上(我有一台三星Galaxy平板电脑)。我想同时安装R和RStudio 我一直在网上试图了解这一点,但大多数文章都很老(追溯到2013年),对我来说没有多大意义 我的个人笔记本电脑(带有windows操作系统)上安装了R和R studio,我发现它们的设置非常简单,但在平板电脑上如何设置却有些困难 如果有人最近做过并且成功了,请告诉我 从Google Play安装GNURoot 从Google Play安装Gnuroot Wheezy。看见 需要更多的帮助
Rstudio服务器无法在非根设备中工作,该设备安装在termux的ubuntu中。相关链接:,。
我在一个非根设备中找到了两个解决方法。使用浏览器或VNC查看器 1.浏览器(jupyter)方法 (在Android 7.1的瑜伽书和Android 8的华为手机上测试,尺寸为ggplot 1.66 Gb)
- 安装termux(google play)(由于termux没有运行jupyter IRkernel,我必须安装ubuntu)
- 在termux(或)中安装ubuntu
- 在ubuntu中运行此命令:
- R内:
- 在ubuntu中,运行jupyter实验室
- 您需要在电池设置中禁用termux的自动休眠
setupclang-gfort-8
步骤可在安装make
和gcc-8
并在(过时的)Conor协议的输出中使用新包名后完成。如果需要GUI,则会出现此问题。一个选项是Rcmdr
包,但由于termux没有tcl tk,正如您在R内部使用功能()所看到的那样,我结束了在termux中安装ubuntu的过程
2.VNC方法
- 与浏览器方法一样,安装termux和ubuntu
- 在ubuntu中安装aterm
- 在ubuntu中安装R后(见上文),安装R Commander GUI包:
- 在ubuntu中安装
vnc4server
- 在Android中安装VNC查看器(google play)
- 在ubuntu中启动VNC服务器:
- 在VNC查看器中,连接到
127.0.0.1:5901
,该对应于:1
显示屏(以白色显示aterm
),在aterm
中打开R
,然后打开库(Rcmdr)
- 绘图后,请参见ggplot示例,我不得不(盲目地)编写
dev.off()
,因为没有其他方法返回到脚本窗口
注意:我也在ubuntu中安装了X11,但似乎没有改善Rcmdr
的GUI体验。在一本android瑜伽书中,@Ajay答案不起作用。不完全是R Studio,但仍然很酷。。。请按照以下指南操作
步骤1:从F-Droid(或谷歌Play商店)安装Termux
步骤2:将文件添加到其无意义的包存储库中
每次输入以下一个命令:
pkg install curl gnupg
mkdir -p "$PREFIX/etc/apt/sources.list.d/"
echo "deb https://its-pointless.github.io/files/24 termux extras" > "$PREFIX/etc/apt/sources.list.d/pointless.list"
curl "https://its-pointless.github.io/pointless.gpg" | apt-key add
步骤3:安装必需的.deb包
安装以下软件包。单独安装每个软件包来监视警告可能是明智的,我认为其中一些软件包可能会在此时被弃用
pkg install r-base \
make \
clang \
gcc-9 \
libgfortran3 \
openssl \
libcurl \
libicu \
libxml2
步骤4:配置编译器
步骤5:通过键入大写字母R启动R
第6步:使用Nvim-R或其他您喜欢的工具进一步定制
我没有听说在移动设备上安装Rstudio。我能找到的讨论涉及到从Android访问Rstudio服务器,例如,可能重复的go-through链接,我猜理论上是可能的。很遗憾,我不知道当前是否有支持R/RStudio的资源。但是,我已经通过支持iOS/Android设备的[CopyPoeStk](C++)和C++运行了。一个类似的应用程序可能是值得寻找的……可能无法回答您的问题,但可能很有趣:有一个名为R Console
的应用程序。当然,它不是RStudio,只是可以从play store安装。太棒了!JU正在寻找这样的解决方案,也遇到了,这提供了更多细节。
jupyter lab --allow-root
# as you will see you have to paste something like this in your internet browser
http://127.0.0.1:8889/?token=1a0f9b3d472d155bb4d46df119b937646d6192f569c9d635
#in R:
install.packages("Rcmdr")
tigervncserver -xstartup aterm
require(ggplot2)
ggplot(diamonds) + geom_point(aes(x=carat, y=price, color=cut)) + geom_smooth(aes(x=carat, y=price, color=cut))
pkg install curl gnupg
mkdir -p "$PREFIX/etc/apt/sources.list.d/"
echo "deb https://its-pointless.github.io/files/24 termux extras" > "$PREFIX/etc/apt/sources.list.d/pointless.list"
curl "https://its-pointless.github.io/pointless.gpg" | apt-key add
pkg install r-base \
make \
clang \
gcc-9 \
libgfortran3 \
openssl \
libcurl \
libicu \
libxml2
setupclang-gfort-9
R