タブレットに、Eclipse で開発された apk を Ubuntu の下にインストールしました。アプリは AVD で動作し、既に電話にインストールされて動作しています。apk のインストールではエラーは発生しませんが、アプリを起動すると、「インストールされていません」というトースト メッセージが表示されます。
aLogCat の出力に、WRITE_EXTERNAL_STORAGE のランチャーのアクセス許可拒否メッセージが表示されます。アプリを起動したときに USB 接続が接続されていないことに注意してください。
さらに、aLogCat の次の行に気付き、パッケージ名に「-1」が追加されていることに気付きました。
New package installed in /data/app/com.company.AppName-1.apk
マニフェストの行
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
マニフェスト ブロックにあり、
<android:permission="android.permission.WRITE_EXTERNAL_STORAGE">
アプリケーションブロックで。
Android 2.3 携帯電話と Android 4.0.3 AVD では機能するのに、Android 4.0.3 タブレットでは機能しないのはなぜですか?
プラットフォーム情報: Eclipse 3.7.2、タブレット: Yarvik TAB461EUK; 「ESファイルエクスプローラー」でインストール