当前位置: 首页 > 知识库问答 >
问题:

找到Android Studio 3.0.1未知元素

武睿
2023-03-14

好的,我正在制作一个项目,该项目将使用我的localhost从应用程序中测试出用户名和密码。我收到了AndroidM的错误消息anifest.xml.它说:

错误:找到未知元素[用户权限]。找到未知元素[用户权限]。

错误:java.util.concurrent.执行异常:java.util.concurrent.执行异常:com.android.tools.aapt2. Aapt2Exception:AAPT2错误:检查日志了解详细信息

错误:java。util。同时发生的ExecutionException:com.Android工具。aapt2。AAPT2异常:AAPT2错误:有关详细信息,请查看日志

错误:com.Android工具。aapt2。AAPT2异常:AAPT2错误:检查日志了解详细信息错误:任务“:app:processDebugResources”的执行失败。无法执行aapt

可能是什么问题?

这是AndroidManifest。xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=... >

<uses-sdk
    ... />

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

<application
    ... >
    <activity android:name="com.example.application.mysqldemo.MainActivity" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <meta-data
        ... />
    <meta-data
        ... />

    <provider
        ... />
</application>

</manifest>

此外,我使用Xampp作为本地主机,并且由于apache上的防火墙问题,我使用的是端口8080,而不是端口80。那么,我能访问这样的文件吗?:

String login_url = "http://10.0.2.2:8080/login.php"; 

共有1个答案

常俊爽
2023-03-14
<user-permission android:name="android.permission.INTERNET" />

没有这样的元素。很可能,您想要

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

那么,我能访问这样的文件吗?:本地主机:8080/登录。php

不,假设localhost是您的开发机器。你的开发机器不是你的Android设备,也不是你的Android模拟器。对于一台设备,或者在其他计算机上运行的模拟器,您需要开发机器的实际IP地址。如果您在与此Web服务器相同的计算机上使用Android emulator,请将localhost替换为10.0.2.2,如文档所述。

 类似资料:
  • 注意:请不要将此“android.enableapt2=false”作为回答。这不是一个解决办法。它只是忽略了真正的错误,这不会在运行时造成任何问题。 解决方案很简单,只是在清单文件中删除了错误放置在意图过滤器外部的操作标记。 有一个由Android Studio 2.3构建的应用程序。更新Android Studio 3.0 Stable后,开始出现此错误,无法构建我的项目。 我的manifes

  • URL:http://bcmprod.brill.com/rsuite-cms/ 我正在尝试从上面的客户端站点自动下载手稿。我在C#中使用selenium phantomjs。 我有用户凭据。但是,组成登录表单的元素(例如用户名、密码)在页面源中不存在,但当您在浏览器中检查这些元素时,这些元素就存在了。 这些是我用来从“检查元素”中定位它们的xpath(ID是动态分配的,这就是我没有使用它们的原因

  • 嘿,伙计们,我正在为Mozilla Firefox运行一个使用SELENIUM-IDE进行Web自动化的脚本。在脚本中,我正在搜索网页上的“下一步”按钮,并想知道它是否可用。如果是这样,单击它并转到下一页,如果不是重新启动脚本的话。当在没有下一个按钮的页面上运行时,我会收到一个错误和一个 "测试用例失败" 我使用的命令: 在日志结果中,我得到: 有什么想法吗伙计们?

  • 我使用的框架Laravel。 我有两个表(用户和成员)。当我想登录时,我会收到错误消息: SQLSTATE[42S22]:找不到列: 1054未知的列'user_email'in'where子句'(SQL:选择*fromwhere=?限制1)(绑定:数组(0= 表用户 表成员 迁移用户 移民成员 模型用户 模范会员 成员模型使用:使用照明\Auth\UserInterface; 控制器 auth.

  • 我是编程界的新手,我自己在学习laravel,我发现了这个错误:SQLSTATE[42S22]:Column not found:1054未知列'clientes.clientes\u id'在'where子句中(SQL:select*fromwhere=1和不为空)(视图:/shared/httpd/laravel_8_crud/resources/views/pedidos/index.bla

  • 我通过以下方式通过文本找到了一个孩子。 问题是我需要单击父元素。页面上的元素是动态显示的,之前我只知道文本。是否可以对此进行编程? 我的html: