本文将为您提供关于android-studio–AndroidStudio1.2:错误:AndroidSourceGenerator:找不到[app]AndroidManifest.xml文件的详细介
本文将为您提供关于android-studio – Android Studio 1.2:错误:Android Source Generator:找不到[app] AndroidManifest.xml文件的详细介绍,同时,我们还将为您提供关于Android Emulator 是否包含 Android SDK 或 Android Studio?、Android Studio 3.0 找不到 Android Device Monitor、Android Studio – 使用依赖于另一个Android库的Android库构建Android项目、Android studio 下载 Source for android sdk 的入口的实用信息。
本文目录一览:- android-studio – Android Studio 1.2:错误:Android Source Generator:找不到[app] AndroidManifest.xml文件
- Android Emulator 是否包含 Android SDK 或 Android Studio?
- Android Studio 3.0 找不到 Android Device Monitor
- Android Studio – 使用依赖于另一个Android库的Android库构建Android项目
- Android studio 下载 Source for android sdk 的入口
android-studio – Android Studio 1.2:错误:Android Source Generator:找不到[app] AndroidManifest.xml文件
Error:Android Source Generator: [app] AndroidManifest.xml file not found
但这没有意义,因为我的清单是src / main文件夹.我如何解决这个问题并避免所有其他项目出现此问题?
解决方法
在我的情况下,我只是点击了AVD Manager按钮左侧的Gradle Files按钮.如果可能,您也可以使用Gradle命令行.
然后它突然出现了一些错误,说我找不到Build Tools修订版21.0.2(这也是一次又一次安装,假设我没有设置正确).
安装了一些SDK后,点击完成后,工作室将自动重建您的项目.
在那里工作,现在可以运行项目.
Android Emulator 是否包含 Android SDK 或 Android Studio?
来自Android Emulator release notes
Android 模拟器包含在 Android Studio 中。
25.3.0 之前的模拟器版本作为 Android SDK 工具。
为确保您拥有最新版本,请检查 SDK Manager 更新。
对于 25.3.0 之前的 Android Emulator 版本,请参阅 Android SDK 工具发行说明。
Android Studio 3.0 找不到 Android Device Monitor
因为自 Android Studio 3.0 开始弃用 Android Device Monitor,Android Developers 官网上的原话是:
Android Device Monitor is a standalone tool that provides a UI for several Android app debugging and analysis tools.
However, most components of the Android Device Monitor are deprecated in favor of updated tools available in Android Studio 3.0 and higher. The table below helps you decide which developer tools you should use.
译文:
Android 设备监视器是一个独立的工具,为几个 Android 应用调试和分析工具提供了一个 UI。
但是,大多数 Android 设备监视器组件已弃用,以支持 Android Studio 3.0 和更高版本中提供的更新工具。下表帮助您决定应该使用哪些开发人员工具。

图 1.Android Developers 关于 Android Device Monitor 的说明页
虽然说被 “弃用”,但是不代表不支持,我们还是可以通过其他方式来使用 Android Device Monitor,具体使用方式如下:
在 android-sdk/tools/ 目录的命令行中输入以下内容:
如果你不知道你的 Android SDK 安装在哪个目录,预科可以在 Android Studio 的设置 1 中查看:

图 2.Android Studio 设置界面
进入 CMD 窗口 2,cd 到目标文件夹 tools 下,然后输入命令 montior:

图 3.cmd 界面
接下来,我们就可以看到期待已久的 Android Device Monitor 界面了 3:

图 4.Android Device Monitor 界面
Android Studio – 使用依赖于另一个Android库的Android库构建Android项目
我需要使用Gradle构建一个依赖于Android库项目A的Android项目,该项目取决于另一个Android库项目B.
到目前为止,我有以下内容:
Android项目:
的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
dependencies {
compile project(':LibA')
}
android {
compileSdkVersion 7
buildToolsversion "17.0.0"
}
manifest.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.cyborg.template"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="7" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name="com.cyborg.template.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Android库A:
的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android-library'
dependencies {
compile project(':LibB')
}
android {
compileSdkVersion 7
buildToolsversion "17.0.0"
}
manifest.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lib.project.a"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="7"/>
</manifest>
Android库B:
的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 7
buildToolsversion "17.0.0"
}
manifest.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lib.project.b"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="7"/>
</manifest>
在尝试构建Android项目时,Android studio报告了以下错误:
Gradle: Execution Failed for task ':LibA:processDebugManifest'.
> Manifest merging Failed. See console for more info.
那个控制台在哪里我想搜索有关错误的更多信息?
我发现了一些关于这个错误的问题,但它似乎与我的情况不一样.
启示?
谢谢,
亚当.
解决方法:
该库的清单文件当前必须具有< application />节点,即使它是空的.
这是我们将在某些时候删除的限制,但现在,只需添加它.
Android studio 下载 Source for android sdk 的入口
因为要解决自动补全方法的参数显示异常问题,需要下载对应版本的SDK 源码,在最新版本的Android Studio的SDK Manager中只显示了各个版本的SDK的package,需要勾选界面中的Show package details选项才能看到 源代码选项
今天的关于android-studio – Android Studio 1.2:错误:Android Source Generator:找不到[app] AndroidManifest.xml文件的分享已经结束,谢谢您的关注,如果想了解更多关于Android Emulator 是否包含 Android SDK 或 Android Studio?、Android Studio 3.0 找不到 Android Device Monitor、Android Studio – 使用依赖于另一个Android库的Android库构建Android项目、Android studio 下载 Source for android sdk 的入口的相关知识,请在本站进行查询。
本文标签: