安卓 "No content provider found for permission revoke"

标签 android android-emulator

我在 Eclipse (Mac OS X) 中有一个简单的应用程序 HelloWorld Android 应用程序,当我安装到模拟器/AVD 时,该应用程序显示在“设置-> [设备] 应用程序”中,但不在启动器中。我在 logcat 中注意到我收到这些错误

W/ActivityManager(  160): No content provider found for permission revoke: file:///data/local/tmp/HelloWorld.apk
W/ActivityManager(  160): No content provider found for permission revoke: file:///data/local/tmp/HelloWorld.apk
I/PackageManager(  160): Running dexopt on: com.example.helloworld
D/dalvikvm(  870): DexOpt: load 124ms, verify+opt 459ms, 720236 bytes
I/ActivityManager(  160): Force stopping package com.example.helloworld uid=10044

我已经在 .android 目录上设置了读/写/执行权限。

最佳答案

在我的例子中,我忘记定义 ma​​in Activity 。因此,我在 AndroidManifest.xml ma​​in Activity 中添加了以下代码。

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

这是 Activity 定义的结果:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity android:name="RssfeedActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:name="DetailActivity"></activity>        
</application>

关于安卓 "No content provider found for permission revoke",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11550798/

相关文章:

android - 显示在 android studio 上的透明模拟器

java - Android 无法读取 URL

android - 在模拟器中观察短信发送应用

android-emulator - 安卓工作室 : The emulator keeps crashing after sometime

android - 不能在 ListFragment 上使用 SimpleAdapter

android - 如何在android中压缩文件

android - 如何为我的图库设置默认选定项目?

android - 无法在 Android 上从 Firebase 数据库中提取值

android - 有没有在android中创建Hmac256字符串的函数?

安卓模拟器联网