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不涉及电子邮件附件的应用程序安装方式(例如,通过 USB 电缆和 Eclipse 或 )。

于 2012-06-29T12:34:00.583 回答