未找到android studio资源标识符

时间:2015-02-20 09:45:41

标签: java android android-studio

我正在尝试使用java文件和所有内容,当我尝试运行应用程序时弹出4个错误:

Error:(2) No resource identifier found for attribute 'versioncode' in package 'android'

Error:(2) No resource identifier found for attribute 'versionname' in package 'android'

Error:(9) No resource identifier found for attribute 'minsdkversion' in package 'android'

Error:(9) No resource identifier found for attribute 'targetsdkversion' in package 'android'

所以我尝试编辑这些:

<uses-sdk
        android:minSdkVersion="15"
        android:minsdkversion="9"
        android:targetSdkVersion="21"
        android:targetsdkversion="17" >

但是在我尝试启动之后它才刚刚回归。 有任何想法吗?

它说:files under the build folder are generated and should not be edited.

所以我发现我在错误的清单中,我一直在编辑一些东西,但它仍然不起作用,同样的错误。

<manifest android:versioncode="1"
        android:versionname="1.0" package="com.learn2crack" xmlns:android="http://schemas.android.com/apk/res/android">
        <uses-sdk android:minsdkversion="9" android:targetsdkversion="17">
            <application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
                <activity android:label="@string/app_name" android:name="Login">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN">
                            <category android:name="android.intent.category.LAUNCHER">
                            </category></action></intent-filter>
                </activity>
                <activity android:label="@string/app_name" android:name="Register">
                </activity>
                <activity android:label="@string/app_name" android:name="Registered">
                </activity>
                <activity android:label=" USER PANEL" android:name="Main">
                </activity>
                <activity android:label="@string/app_name" android:name="PasswordReset">
                </activity>
                <activity android:label="@string/app_name" android:name="ChangePassword">
                </activity>
            </application>
            <!-- Allow to connect with internet and to know the current network state-->
            <uses-permission android:name="android.permission.INTERNET">
                <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">
                </uses-permission></uses-permission></uses-sdk></manifest>

现在我已经修复了一些android:版本和目标,并在gradle文件中指定了之后删除了uses-sdk。

2 个答案:

答案 0 :(得分:0)

生成构建文件夹下的文件,不应编辑=&gt;您不能编辑这些文件,因为它们是生成的。

您没有编辑右AndroidManifest

你必须编辑这个(适用于Android Studio):app / src / main / AndroidManifest

答案 1 :(得分:0)

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15" />

试试这段代码