1

私のマニフェストファイルinstallLocation="internalOnly"では、マニフェストタグとその下のマニフェストの上部に示しています。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.flexsin.classified"
android:versionCode="1"
android:versionName="1.0" 
android:installLocation="internalOnly" >

<uses-sdk android:minSdkVersion="8" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
    android:debuggable="true"
    android:icon="@drawable/logo_new_icon"
    android:label="@string/app_name" 
  >
    <activity
        android:name=".SplashActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

APKでメールを送信しましたが、[インストール]ボタンをクリックすると、「SDカードがないかマウントされていないため、添付ファイルをダウンロードできませんでした」と表示されます。私の質問は、apkを電話のメモリにインストールしたいのに、なぜこのメッセージが表示されるのかということです。

Phone mem available space=50Mb
Phone model: Samsung GT-S5570

PS:デバイスにSDカードがありません。

4

1 に答える 1

1

私の質問は、なぜこのメッセージが表示されているのかということです

SDカードがないかマウントされていないため。

私のapkを電話のメモリにインストールしたいとき

メールクライアントが添付ファイルをダウンロードしようとしています。メールクライアントがその添付ファイルをSDカードにダウンロードしたいと考えています。これはまさにエラーメッセージがあなたに伝えていることなので、あなたはこれを知ることができます。PDFファイルの添付ファイル、LOLcat画像の添付ファイル、またはその他の種類の添付ファイルをダウンロードしようとした場合も、同じメッセージが表示されます。

デバイスにSDカードがありません

ant次に、1つ追加するか、電子メールの添付ファイルを含まないアプリをインストールする他の方法(USBケーブルとEclipseなどを介して)を見つけることをお勧めします。

于 2012-06-29T12:34:00.583 に答える