端末エミュレータからのアプリケーションの実行[閉じ] - shell フィールド と terminal フィールド と bash フィールド android 関連 問題

Running applications from a terminal emulator












8
vote

問題

日本語

この質問を改善したいですか?

閉じられた 5年前

この質問を改善します

私は根ざしたNexus 7 Jelly Beanタブレットを持っています。私は自分のスーパーユーザーのPRIVSを使用しています( "su")。その後、私は少し研究をしました、そして、私はファイルを(/ data / local / temp /)ディレクトリにコピーすると、アプリケーションを実行できるようにする必要があることを学びました。だから私がそれが存在しないと言ったとき( "ls")

を使ってディレクトリの内容をリストするときに表示されていません。

テストとして実行しようとしたのであれば、どのような手順(SCP)が試みられたのかわかりませんが、DNS2TCPのカスタムコンパイル済みバージョンを実行することができます。私は私がデバイス上にネイティブに編集されたHello Worldなどのより良いアプリケーションを使用したことができましたが、GCCなどのAndroid用のCコンパイラで手を差し伸べることができませんでした。

あらゆるアドバイスをありがとう

        
         

回答リスト

3
 
vote
vote
ベストアンサー
 

コマンドの前に sh を入れてください。:

<事前> <コード> /data/data/com.super.emulator1

または

<事前> <コード> /data/data/com.super.emulator2
 
 
     
2
 
vote

エミュレータアプリは独自のディレクトリから別のアプリを実行できるはずです。そのディレクトリは 99887766544333 のようなものと呼ばれます。エミュレータで必要なアプリへのフルパスを渡してみてください。

Android用のコンパイラを取得したい場合は、 ndk 。簡単に使いやすく使用できます。

ファイルを 99887766544334 で real="nofollow">を押すこともできません。 adb ?デバイスを根本的に根本的な場合はその許可を得ているかどうかわかりません。しかし、それが事実であれば、それはあなたの人生をはるかに簡単にするべきです。

 
 
1
 
vote

おそらく、それをコピーしたデバイスにリッピングされたデバイス上のライブラリのためにプログラムを実行できない可能性があります。

あなたの最終目標はプログラムをコンパイルして電話でネイティブに実行することですので、 Android NDK ? NDKドキュメントには、 99887766544335 Androidデバイス上で実行するネイティブプログラムをクロスコンパイルする方法を説明します。

 
 
0
 
vote

根付いている場合(私はあなたが見ています)、 99887766544336 コマンドを使用してから元のスクリプトを実行してください。問題が許可の場合は、これを修正する必要があります。そして、シェルスクリプトを使用している場合は、上部にこの行を追加するだけです。あなたはあなたのスーパー設定(またはあなたがrootを持っているスーパーユーザーアプリ)をチェックし、あなたのターミナルエミュレータがroot権限を持っていることを確認する必要があるかもしれません。

あなたが根ざしていない(または何らかの理由でrootとして実行できない)場合、私はそれがユーザーモードでアプリを実行できると私が信じるように、xbmcをどのように調べるかを調べることを提案します。

頑張ってください。

 
 

関連する質問

24  コマンドラインから「USBテザリング」Android設定を有効にすることは可能ですか?  ( Is it possible to activate the usb tethering android setting from the command ) 
Bashスクリプト内から「USBテザリング」を有効にしたいので、 99887765544331 でコマンドラインを実行する可能性はありますか? edit1 : 次のコマンドは必要な設定を開きますが、一人では変更しないでください。 <事前> <コード> a...

0  Androidでapkを削除するためのaddon.d bashスクリプト5.1 cm12.1が動作していない  ( Addon d bash script for removing apks after nightly reflash on android 5 1 cm12 ) 
私の銀河系のNexus Phoneのためにundroid 5.1(cm12.1)のインストールをundroidに除去するのは、/system/addon.d/にbashスクリプトを持っています。新しい夜間のリフレッシュは、システムアプリをいくつかのシステムアプ...

1  タブレットの上のバッシュ端末  ( Bash terminal on tablets ) 
タブレットを購入して、キーボードドックを使用して作業するためのネットブックとして使用したい(私はまだタッチスクリーンとスタイラスのオプションがネットブックを購入する)。私はほとんどのLinuxマシンで働き、SSH、VPN、およびX Windowsをリモートで開...

0  ファイル名からファイル(写真、ビデオ)の変更  ( Change file pictures videos timestamp from filename ) 
TRUの周囲に異なるディレクトリの周囲とPC /スマートフォンでファイルを移動するときは、通常、最後に変更された日付のタイムスタンプが通常、移動/コピー操作の非常に日付にリセットされます。これにより、一部のアプリ(Gallery)では、特にイメージやビデオの...

4  Bashを介してFTPセッションを開始することは可能ですか?  ( Is it possible to start an ftp session via bash ) 
は、Bashシェルを介してAndroid Samsung Galaxyスマートフォンでセッションを開始してファイルにリモートでアクセスすることができますか? ...

5  Bash - IPのないネットワーク上にコンピュータが存在するかどうかを確認するには(すなわち、デバイス名のみ)。  ( Bash how can i check if a computer exists on my network without ip i e by de ) 
私の電話が私のラップトップと同じWiFiネットワーク上にある場合、私の電話はタスクーーを介して特定のシェルスクリプトを実行したいと思います。私の最初のアイデアは、 998877666544330 ファイルを編集することですが、デバイスも1つのWiFiネットワー...

1  AndroidタブレットのBash-Shell(Transformer PAD TF701T)  ( Bash shell on android tablet transformer pad tf701t ) 
ハードウェアキーボード(ドイツのレイアウト)をサポートするターミナルエミュレータと一緒にAndroid上で完全に作業用のバッシュシェルを取得する方法はありますか? 少なくとも必要な機能(ターミナルアプリ、グラフィカルではありません): 通常の.BASHRCと...

11  Bashをデフォルトシェルとして設定する方法  ( How to set bash as default shell ) 
CyanogenModを使ってデバイスにADBを渡して、素敵なバッシュシェル、カラープロンプト、そしてBashrcが表示されています。 / system / xbin / bashから/ system / bin / shへのシンボリックリンクが表示されませ...

8  端末エミュレータからのアプリケーションの実行[閉じ]  ( Running applications from a terminal emulator ) 
閉じたこの質問はオフトピックです。現在答えを受け付けていません。 この質問を改善したいですか? ...

1  CyanogenMODでBash Shellプロンプトを変更する方法  ( How to modify bash shell prompt in cyanogenmod ) 
誰もがシェアーゲンモードでシェルプロンプトを修正する成功を持っていましたか?現在、#はかなり無駄で、少なくとも作業ディレクトリを表示するのは多くのことです。また、タブ完了は可能ですか? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有