android studio app/manifests,Android Studio 3.0中的AndroidManifest.xml问题

我最近从Canary频道安装了Android Studio 3.0。然而,加载我的老项目,这个不断在多数民众赞成取决于构建变量自动生成AndroidManifest.xml文件弹出:Android Studio 3.0中的AndroidManifest.xml问题

Error:(49) unknown element found

这也显示:

Error:/home/computername/AndroidStudioProjects/applicationname/app/build/intermediates/manifests/full/release/AndroidManifest.xml:49 unknown element found

不用说,这在Android Studio 2.3中不是问题。有关如何解决这个问题的任何想法?我已经阅读了一些类似的问题,但没有解决我的问题。顺便说一句 - 如果我将构建变体设置为调试或发布,则无关紧要,它也会说同样的事情。另外,“R”类不起作用,并且如果我将鼠标悬停在manifest xmlns:android="http://schemas.android.com/apk/res/android声明上,它会显示“URI未注册”。

同样,项目结构根本没有改变,我只升级到Android Studio 3.0。

谢谢!

下面是位于/src/main文件夹下的AndroidManifest.xml文件,该文件非常适用。问题在于/app/build/intermediates/manifests/full文件夹中生成的AndroidManifest.xml文件 - 这些是破坏我的应用程序的文件。

package="com.domain.appname">`

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:supportsRtl="true"

android:theme="@style/AppTheme">

android:noHistory="true">

android:name=".view.TabbedActivity"

android:label="@string/app_name"

android:theme="@style/AppTheme.NoActionBar"

android:screenOrientation="landscape"

android:configChanges="keyboardHidden|orientation|screenSize"

android:noHistory="true">

这里的调试或释放自动生成的舱单,不工作的样子道:

package="com.domain.appname"

android:versionCode="1"

android:versionName="1.0" >

android:minSdkVersion="21"

android:targetSdkVersion="25" />

android:name="android.support.VERSION"

android:value="25.3.1" />

android:allowBackup="true"

android:debuggable="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:supportsRtl="true"

android:theme="@style/AppTheme" >

android:name="com.domain.appname.view.MainActivity"

android:noHistory="true" >

android:name="com.domain.appname.view.TabbedActivity"

android:configChanges="keyboardHidden|orientation|screenSize"

android:label="@string/app_name"

android:noHistory="true"

android:screenOrientation="landscape"

android:theme="@style/AppTheme.NoActionBar" >

android:minSdkVersion="21"

android:targetSdkVersion="25" />

后来编辑

我回去的Android 2.3工作室,并将gradle插件设置回2.3.2,以下是自动生成的AndroidManifest.xml如何看起来像现在:

package="com.domain.appname.test" >

android:minSdkVersion="21"

android:targetSdkVersion="26" />

android:name="android.support.test.runner.AndroidJUnitRunner"

android:functionalTest="false"

android:handleProfiling="false"

android:label="Tests for com.domain.appname"

android:targetPackage="com.domain.appname" />

现在一切都照常进行,但是,请注意自动生成清单文件之间的gradle下和3.0.0的gradle下一个2.3.2

我想我将不得不等待的差别,直到有人发现一个解决方案在gradle 3.0.0下使用这个工作,同时在Android Studio 3.0中使用gradle插件2.3.2(我现在正在使用它并且工作正常)。

所以这个问题是与新gradle这个3.0.0-alpha9

+0

告诉我们文件请 –

+0

你去... –

+0

现在,如果你可以告诉我们哪一行是49这将是完美的 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值