Android系统终端环境配置

使用python创建Android目录浏览站点

1、手机安装python环境看文章在Android中安装运行python

2、将文章中的脚本保存到.sh文件 作为python的启动脚本,如startPy.sh

3、进入你要共享的目录,键入命令 sh xxx/startPy.sh -m http.server 8000

  到此Android目录浏览站点就已经创建了,你可以在手机连接的wifi局域网内的任何一个地方使用地址: http://手机Ip:8000来访问收集目录


分隔线--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


配置sqlite3环境(实验环境MIUI)

1、下载sqlite3的相关文件,这些文件是我自己实验的,我自己可以使用.

      下载地址:http://pan.baidu.com/s/1eQpM2tW

2、sqlite3 拷贝到/system/xbin 路径下
      libncurses.so 拷贝到system/lib 路径下
      设置sqlite3的执行权限

    复制和设置权限,可以在手机上使用re管理器来完成

3、使用:1、直接输入sqlite3即可,如果不成功,就只能到/system/xbin文件夹下边执行./sqlite3了


分隔线--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


在手机上创建git服务器

权限什么的就算了吧,毕竟是在手机上边,玩玩而已

在Android手机上没有找到建立用户的命令,所以我只能使用root账号来当做git服务器的访问用户

 

--初始化空的仓库

mkdir gitrepo
mkdir simple.git && cd simple.git
git init --bare

--创建一个本地git仓库

cd gitrepo
mkdir simple && cd simple
git init
git remote add origin ssh://[email protected]:/xxx/gitrepo/simple.git

至此已经Ok了


在本地simple仓库中,(演示)

touch README
git add README
git commit -m 'first commit'
git push origin master


在其他服务器:

git clone git@远程仓库地址:/xxx/gitrepo/simple.git

过程中的问题:

1、git init与 git init--bare的区别

      http://blog.csdn.net/ljchlx/article/details/21805231

2、手机上git的安装路径和默认的不一致导致,git clone和git push等操作都要加上服务器的相关程序地址的参数,解决方案如下:

  查到有兩種作法:

  一、可以在 push pull的時候加參數來解決這個問題,

 $ git push origin master --receive-pack=/usr/local/bin/git-receive-pack
 
 $ git pull origin master --uploaa-pack=/usr/local/bin/git-upload-pack

  二、在 git的專案設定檔的 remote裡面就把參數設定好,這樣執行時就不用加參數了。

   在git本地仓库修改文件.git/config

   [remote "origin"]
   url = ssh://[email protected]/home/project/test.git
   fetch = +refs/heads/*:refs/remotes/origin/*
   uploadpack = /usr/local/bin/git-upload-pack
   receivepack = /usr/local/bin/git-receive-pack

3、因为手机经常改变ip地址,所以git客户端如何改变远程仓库的地址,解决方案如下:

     看问题2,改变远程仓库的url


你可能感兴趣的:(Android系统终端环境配置)