- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常奇怪的问题。当我从 eclipse 运行应用程序时,一切似乎都很好。但是,一旦在设备上安装了 apk,单击该图标会返回一条消息,提示“应用程序未安装”。我收到了以下 Logcat 读数:
08-07 08:06:43.183: E/Launcher(502): Launcher does not have the permission to launch Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dsi.ant.HCAApplication/.WelcomeActivity }. Make sure to create a MAIN intent-filter for the corresponding activity or use the exported attribute for this activity. tag=ApplicationInfo(title=Health Creation Australia) intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dsi.ant.HCAApplication/.WelcomeActivity }
08-07 08:06:43.183: E/Launcher(502): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dsi.ant.HCAApplication/.WelcomeActivity } from ProcessRecord{4203f5b0 502:com.android.launcher/u0a13} (pid=502, uid=10013) requires android.permission.ACCESS_NETWORK_STATE
08-07 08:06:43.183: E/Launcher(502): at android.os.Parcel.readException(Parcel.java:1425)
08-07 08:06:43.183: E/Launcher(502): at android.os.Parcel.readException(Parcel.java:1379)
08-07 08:06:43.183: E/Launcher(502): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1761)
08-07 08:06:43.183: E/Launcher(502): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1411)
08-07 08:06:43.183: E/Launcher(502): at android.app.Activity.startActivityForResult(Activity.java:3351)
08-07 08:06:43.183: E/Launcher(502): at android.app.Activity.startActivity(Activity.java:3518)
08-07 08:06:43.183: E/Launcher(502): at com.android.launcher2.Launcher.startActivity(Launcher.java:1952)
08-07 08:06:43.183: E/Launcher(502): at com.android.launcher2.Launcher.startActivitySafely(Launcher.java:1970)
08-07 08:06:43.183: E/Launcher(502): at com.android.launcher2.AppsCustomizePagedView.onClick(AppsCustomizePagedView.java:597)
08-07 08:06:43.183: E/Launcher(502): at android.view.View.performClick(View.java:4088)
08-07 08:06:43.183: E/Launcher(502): at android.view.View$PerformClick.run(View.java:16984)
08-07 08:06:43.183: E/Launcher(502): at android.os.Handler.handleCallback(Handler.java:615)
08-07 08:06:43.183: E/Launcher(502): at android.os.Handler.dispatchMessage(Handler.java:92)
08-07 08:06:43.183: E/Launcher(502): at android.os.Looper.loop(Looper.java:137)
08-07 08:06:43.183: E/Launcher(502): at android.app.ActivityThread.main(ActivityThread.java:4745)
08-07 08:06:43.183: E/Launcher(502): at java.lang.reflect.Method.invokeNative(Native Method)
08-07 08:06:43.183: E/Launcher(502): at java.lang.reflect.Method.invoke(Method.java:511)
08-07 08:06:43.183: E/Launcher(502): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
08-07 08:06:43.183: E/Launcher(502): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-07 08:06:43.183: E/Launcher(502): at dalvik.system.NativeStart.main(Native Method)
由此我认为这是一个权限问题,但我相信我已经设置了所有正确的权限:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="020400"
android:versionName="2.4.1"
package="com.dsi.ant.HCAApplication">
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="false"
/>
<uses-permission android:name="com.dsi.ant.permission.ANT" />
<uses-permission android:name="com.dsi.ant.permission.ANT_ADMIN" /><application android:label="@string/app_name" android:icon="@drawable/hca_logo" android:permission="android.permission.ACCESS_NETWORK_STATE">
<activity android:label="@string/app_name" android:name="com.dsi.ant.HCAApplication.TakeMeasurements" android:launchMode="singleTask" android:screenOrientation="sensorLandscape">
</activity>
<service android:name="com.dsi.ant.HCAApplication.ANTPlusService" android:label="@string/app_name" android:exported="false" />
<activity android:name="com.dsi.ant.HCAApplication.FairwellActivity" android:label="Fairwell" android:screenOrientation="sensorLandscape"></activity>
<activity android:name="com.dsi.ant.HCAApplication.ScreenSaver" android:label="Health Creation Australia" android:screenOrientation="sensorLandscape"></activity>
<activity android:name="com.dsi.ant.HCAApplication.WelcomeActivity" android:label="@string/app_name" android:screenOrientation="sensorLandscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
如果您能以任何方式帮助我解决这个问题,我将不胜感激,因为我不知所措。
最佳答案
在 Manifest 中查找这一行以获取导出的标签并制作它
android:exported="真"
关于android - Launcher 没有启动 Intent 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18103660/
和这个一样,但还是没弄明白。尝试了所有解决方案.... Maven error: Could not find or load main class org.codehaus.plexus.class
我想知道是否可以为 Android 开发 App Launcher 应用程序。我指的是不同供应商推出的应用程序启动器,即 Microsoft App Launcher、Google App Launc
我正在尝试运行以下示例单元测试用例 class ExampleUnitTest { @Test fun addition_is_Correct() { assertEq
我已经在 Git Bash(64 位)上使用 Maven 几个月了,突然它停止工作,并且现在在任何 Maven 命令上生成此错误: myuser@mypc MINGW64 ~ (master *) $
在我们的项目中,我们使用 IBM J9 Java VM 和旧版本的 Equinox OSGi 框架 (org.eclipse.osgi_3.6.1.R36x_v20100806.jar)。是否可以将此
我正在尝试在 Ubuntu 14.04 64 位中安装 spark 客户端 IM,但它会抛出错误 Could not find or load main class com.install4j.run
我已经通过 CLi 在 Linux Mint 上安装了最新的 maven-3.2.5安装详情如下: export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
我已在 Windows 7 上安装了最新的 maven-3.0.4: 安装详情如下: 安装路径: C:\apache-maven-3.0.4 环境变量是: M2_HOME C:\apache-mav
这个问题在这里已经有了答案: Maven error: Could not find or load main class org.codehaus.plexus.classworlds.launc
我正在使用 Windows 10,并且我已按照说明中的说明设置了路径 设置 M2_HOME (E:\softwares\apache-maven-3.3.9) 设置 M2 (%M2_HOME%\bin
我已经安装了 maven 2。当我在应用程序根目录中使用 mvn clean 或 mvn install 时,它工作正常。 但是当我尝试在 bash 脚本中使用 maven install 时,出现了
我知道这个问题已经在几个问题中讨论过,但没有答案解决我的具体问题。 我已经安装了 Git bash 和 Maven,我正在尝试使用 Git bash 执行 Maven。它因上述错误而中止。 我的系统环
manifest 中 launcher activity 的 launchMode 是否被忽略?android 文档说默认 launchMode 是“标准”,但如果这将应用于应用程序的主要 Activ
进程文件: launcher or launcher.exe 进程名称: Webshots Launcher 进程类别:存在安全风险的进程 英文描述: launcher.exe is an
我是 Python 和 Pygame 的新手,现在我正在尝试用一些简单的代码打开一个测试窗口: import pygame, sys from pygame.locals import * pygam
我们正在使用 eclipse 的共享安装(RAD 7.0,在 Citrix 下)。我们需要允许每个开发人员提供 eclipse.ini 的本地副本。 “--launcher.ini”命令行开关应该允许
我一直在尝试在运行的 Eclipse session 中从命令行打开文件。基于documentation ,我应该可以做到 eclipse --launcher.openFile myfilename
我们正在使用 eclipse 的共享安装(RAD 7.0,在 Citrix 下)。我们需要允许每个开发人员提供 eclipse.ini 的本地副本。 “--launcher.ini”命令行开关应该允许
我正在尝试为 Minecraft 制作自定义启动器。我只是想让它从我自己的服务器下载主 jar 文件,没有别的。我反编译了一个文件(Launcher.java)并将下载网址从“https://s3.a
我正在开发一个可以读取汽车数据的应用程序。 当用户第一次打开它时,他必须选择他驾驶的汽车(这是在 MainActivity 中)。 我想做的是,用户在打开应用程序时不能总是选择他的车。 App应在用户
我是一名优秀的程序员,十分优秀!