Android SDK または NDK を使用してアプリケーションを作成する場合、生成された APK を (適切なバージョンの OS が実行されている) Android スマートフォンにコピーして実行できますか? それとも、マーケットプレイスで購入していないアプリを実行する前に、電話をルート化する必要がありますか?
背景としては、iPhone4 へのアップグレードとして Galaxy S2 を選択でき、自分で何かを書き始めたいということです。エミュレーターでアプリをコンパイルして実行するための手順と例はたくさんありますが、S2 でコンパイルしたアプリを実行できると明示的に述べている場所はありません。アプリ (および他の電話) で実行する前に、アプリを署名または認証する必要があるのではないかと心配しており、電話をあまりいじりたくありません。