应用程序只能在模拟器上运行,而不能在实际设备上运行

Zelig63

当我尝试在实际设备(已测试Galaxy S7和Galaxy Tab 2)上以调试模式启动应用程序时遇到问题。在安装过程中,将出现一个对话框,指示安装失败,并显示“ INSTALL_PARSE_FAILED_MANIFEST_MALFORMED”错误。错误消息以“<activity>没有有效的android:name”继续。下方复制的清单文件的第23行为incri(该行对应于“ <application”行正下方的行)。据我所知,我给自己的活动起的名字是完全正确的。

更奇怪的是,当在模拟器上启动时,该应用已安装并可以完美运行...

我可以添加一个对话框,提示我应该卸载可能已安装的先前版本,但是我没有该版本,并且如果我回答要删除它,它将无法卸载(这次看起来很正常)。

关于什么可能导致此问题的任何想法?

清单文件:

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

<uses-sdk
    android:minSdkVersion="21"
    android:targetSdkVersion="26">
</uses-sdk>

<uses-permission android:name="android.permission.CALL_PHONE"/>

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

<uses-permission android:name="android.permission.RECEIVE_MMS"/>

<uses-permission android:name="android.permission.RECEIVE_SMS"/>

<uses-permission android:name="android.permission.SEND_SMS"/>

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">

    <activity
        android:name="GL.MesContacts.ActivitePrincipale"
        android:label="@string/app_name">

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

    </activity>

    <receiver
        android:enabled="true"
        android:exported="false"
        android:label="string resource"
        android:name="GL.MesContacts.RecepteurChangementEtatTelephone">

        <intent-filter>
            <action
                android:name="android.intent.action.PHONE_STATE">
            </action>
        </intent-filter>

   </receiver>

</application>

本达夫

重命名您的程序包,使其仅包含小写字符。它不能包含大写字符。检查此答案以获取更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android应用只能在模拟器上运行,而不能在设备上运行

应用程序可在模拟器上运行,但不能在设备上运行。错误消息?XCODE

指南针可在实际设备上运行,但不能在模拟器上运行

带有Web服务调用的HTML5应用程序可在模拟器上运行,但不能在设备上运行

Xcode-可以在模拟器上运行应用程序,但不能在设备上运行-错误:退出代码1失败

IOS中的Facebook登录可以在模拟器上运行,但不能在安装了本机应用程序的设备上运行

React Native IOS应用程序Web服务可在模拟器上运行,但不能在真实的IOS设备上运行

带有react-native的Android应用程序可以在模拟器上运行,但不能在物理设备上运行

应用可以在模拟器上完美运行,但不能在物理设备上运行[iOS 13.3.1]

意图过滤器可在模拟器上运行,但不能在设备上运行

textCapSentences可在模拟器上运行,但不能在真实设备上运行

LeavesCache.m可在模拟器上运行,但不能在设备上运行

AVAudioPlayer可在模拟器上运行,但不能在真实设备上运行

每个模拟器运行的NSSearchPathForDirectoriesInDomains应用程序ID在实际设备上运行和更新应用程序的更改

Android HTTP请求在模拟器中运行,但不能在磨损设备上运行

禁用WebView链接只能在模拟器上使用,而不能在设备上使用

应用程序可在模拟器上运行,但不能在真实手机上运行,同时从存储设置位图图像(专辑艺术)

应用程序可在模拟器上运行,但无法在我的设备上运行

将图像保存到外部存储中只能在模拟器上运行,而不能在具有相同源代码的物理电话上运行

该应用程序可以在AVD上正常运行,但不能在真实设备上

Swift HTTP请求可在模拟器上运行,但不能在真实设备中运行

我的应用程序可以在虚拟设备上运行,但不能在物理设备上运行

应用程序可在 Unity 编辑器中运行,但不能在 Android 上运行

.Net核心应用程序不能在Linux上运行?

应用程序在设备上崩溃-在模拟器上完美运行

应用程序在设备上崩溃,但可在模拟器iOS上运行

应用程序未在真实设备上显示listview,但在模拟器上运行

应用程序在设备上运行但在模拟器上崩溃

希望我的应用只能在iPhone 4及更高版本上运行,而不能在其他设备上运行