RuntimeInstance.exec を使用して、Java コードからネイティブ プロセスを起動したいと考えています。しかし問題は、新しいネイティブ プロセスがユーザー「me」の下で起動されることです。
新しいプロセスをユーザー「シェル」として実行したい。
どうすればいいのですか?
ここでどのネイティブ プロセスを呼び出そうとしているかはわかりませんが、Android はパッケージ名に基づいてアプリケーションに一意のユーザー ID を割り当てます。マニフェストで指定することにより、2 つのアプリで同じユーザー ID を共有できます。このリンクをチェックしてください http://developer.android.com/guide/topics/manifest/manifest-element.html