HelloWebView样品:java.lang.SecurityException异常:拒绝权限样品、异常、权限、HelloWebView

2023-09-07 16:47:11 作者:前路坎坷就放弃吗

我试图让HelloWebView样品和运行(这是,没有cuustomizations)在

发现

http://developer.android.com/resources/tutorials/views/hello-webview.html

我继续得到java.lang.SecurityException异常:权限拒绝尽管所有的努力。在我心目中这一定是我的一部分了一些基本缺乏了解(我是新手)或什么地方也许我开发环境(Windows XP中)。

我已经包括了我的main.xml中,AndroidManifest.xml中,以下控制台输出。

东西试过到目前为止:

不同的API(6,7)添加/验证(我认为:))说,使用许可权的android:NAME =android.permission.INTERNET对在我的清单正确的语法和位置。擦模拟器重新启动日食,笔记本电脑等。禁用我的互联网安全

任何帮助将大大AP preciated。

感谢您。蒂姆·

我的主要XML是:

 <?XML版本=1.0编码=UTF-8&GT?;< LinearLayout中的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android    机器人:方向=垂直    机器人:layout_width =FILL_PARENT    机器人:layout_height =FILL_PARENT    ><的WebView    机器人:ID =@ + ID / web视图    机器人:layout_width =FILL_PARENT    机器人:layout_height =FILL_PARENT/>< / LinearLayout中> 

我的清单文件是:

 <使用许可权的android:NAME =android.permission.INTERNET对/><应用机器人:图标=@绘制/图标机器人:标签=@字符串/ APP_NAME>    <活动机器人:名字=。HelloWebView              机器人:标签=@字符串/ APP_NAME>        &所述;意图滤光器>            <作用机器人:名字=android.intent.action.MAIN/>            <类机器人:名字=android.intent.category.LAUNCHER/>        &所述; /意图滤光器>    < /活性GT;    <活动机器人:HelloWebViewNAME =机器人:标签=@字符串/ APP_NAME 机器人:主题=@安卓风格/ Theme.NoTitleBar>    < /活性GT;< /用途> 
java程序员 充电 必备书籍,赶紧收了吧

实际控制台输出:

 ------------------------------[2010-06-04 7时57分06秒 -  HelloWebView] Android的推出![2010-06-04 7时57分06秒 -  HelloWebView]亚洲开发银行运行正常。[2010-06-04 7时57分06秒 -  HelloWebView]执行com.example.hellowebview.HelloWebView活动启动[2010-06-04 7时57分06秒 -  HelloWebView]自动目标模式:推出新的仿真器兼容AVDAndroidGM2.1[2010-06-04 7时57分06秒 -  HelloWebView]启动一个新的仿真与虚拟设备AndroidGM2.1[2010-06-04 7时57分08秒 -  HelloWebView]研究发现新的模拟器:模拟器-5554[2010-06-04 7时57分08秒 -  HelloWebView]等待HOME('android.process.acore')即将推出...[2010-06-04 7时57分34秒 -  HelloWebView]警告:应用程序没有指定的API等级要求![2010-06-04 7时57分34秒 -  HelloWebView]设备API版本是7(Android 2.1的)[2010-06-04 7时57分34秒 -  HelloWebView] HOME高达设备'模拟器-5554[2010-06-04 7时57分34秒 -  HelloWebView]上传HelloWebView.apk到设备'模拟器-5554[2010-06-04 7时57分35秒 -  HelloWebView]安装HelloWebView.apk ...[2010-06-04 7时57分46秒 -  HelloWebView]成功![2010-06-04 7时57分47秒 -  HelloWebView]在设备上启动活动com.example.hellowebview.HelloWebView[2010-06-04 7时57分55秒 -  HelloWebView] ActivityManager:开始:意向{行动= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] CMP = com.example.hellowebview / .HelloWebView }[2010-06-04 7时57分55秒 -  HelloWebView] ActivityManager:java.lang.SecurityException异常:权限拒绝:启动意向{行动= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] FLG = 0x10000000处CMP = com.example.hellowebview / .HelloWebView}从零(PID = -1,UID = -1)需要空

解决方案

您在你的清单文件中的两个条目为您HelloWebView活动。尝试删除第二个。

I am trying to get the HelloWebView Sample up and running (as is, with no cuustomizations) found at

http://developer.android.com/resources/tutorials/views/hello-webview.html

I continue to get java.lang.SecurityException: Permission Denial despite all efforts. In my mind this has got to be some fundamental lack of understanding on my part (I am a newbie) or something perhaps local to my development environment (Windows XP).

I have included my main.xml, AndroidManifest.xml, and console output below.

Things tried so far:

different api's (6,7) adding/verifying (I think :)) that "uses-permission android:name="android.permission.INTERNET"" has the correct syntax and location in my manifest. wiping emulator restarting eclipse, laptop etc. disabling my internet security

Any help would be greatly appreciated.

Thank you. Tim

my main xml is:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
</LinearLayout> 

my manifest file is:

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

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".HelloWebView"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".HelloWebView" android:label="@string/app_name"
 android:theme="@android:style/Theme.NoTitleBar">
    </activity> 

</application>

Actual console output:

 ------------------------------
[2010-06-04 07:57:06 - HelloWebView] Android Launch!
[2010-06-04 07:57:06 - HelloWebView] adb is running normally.
[2010-06-04 07:57:06 - HelloWebView] Performing com.example.hellowebview.HelloWebView activity launch
[2010-06-04 07:57:06 - HelloWebView] Automatic Target Mode: launching new emulator with compatible AVD 'AndroidGM2.1'
[2010-06-04 07:57:06 - HelloWebView] Launching a new emulator with Virtual Device 'AndroidGM2.1'
[2010-06-04 07:57:08 - HelloWebView] New emulator found: emulator-5554
[2010-06-04 07:57:08 - HelloWebView] Waiting for HOME ('android.process.acore') to be launched...
[2010-06-04 07:57:34 - HelloWebView] WARNING: Application does not specify an API level requirement!
[2010-06-04 07:57:34 - HelloWebView] Device API version is 7 (Android 2.1)
[2010-06-04 07:57:34 - HelloWebView] HOME is up on device 'emulator-5554'
[2010-06-04 07:57:34 - HelloWebView] Uploading HelloWebView.apk onto device 'emulator-5554'
[2010-06-04 07:57:35 - HelloWebView] Installing HelloWebView.apk...
[2010-06-04 07:57:46 - HelloWebView] Success!
[2010-06-04 07:57:47 - HelloWebView] Starting activity com.example.hellowebview.HelloWebView on device 
[2010-06-04 07:57:55 - HelloWebView] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.hellowebview/.HelloWebView }
[2010-06-04 07:57:55 - HelloWebView] ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.example.hellowebview/.HelloWebView } from null (pid=-1, uid=-1) requires null

解决方案

You have two entries in your manifest file for your HelloWebView activity. Try removing the second.

 
精彩推荐
图片推荐