我想更改项目和模块的名称.但是,如果我尝试重命名它们,Android Studio会通知我一些错误...
例如,我想将名称从"MyApplication"更改为"AndroidApp",如下图所示.

在第一个矩形我想改变它:
AndroidApp("G:...\Android\AndroidApp).
在第二个矩形我想改变它:
AndroidApp [AndroidApp-AndroidApp]
编辑:这是日志:
Gradle:项目'AndroidApp'在根项目'MyApplicationProject'中找不到.
的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
}
Run Code Online (Sandbox Code Playgroud)
settings.gradle:
include ':MyApplication'
Run Code Online (Sandbox Code Playgroud) 我正在尝试从Eclipse迁移项目,但我尝试过的任何工作都没有.在Eclipse中我有3个项目(2个Android应用程序项目和1个android库项目).2个app项目取决于库项目.当我进行gradle导出时,我得到3个不起作用的项目.我愿意重组该项目,但没有找到任何关于如何完成这项工作的文件.
有没有办法让Eclipse导出的3个项目一起工作?我是否最好重组一些事情,如果是这样的文件应该怎么做呢?
更新
我已将整个项目上传到GitHub https://github.com/respectTheCode/android-studio-library-example
更新1
根据Padma Kumar的建议,这就是我所尝试的.
MyAppFile > New Module,选择Android Library并命名MyLibBuild > Make Project构建因此错误而失败
Module "MyLib" was fully rebuilt due to project configuration/dependencies changes
Compilation completed with 1 error and 0 warnings in 19 sec
1 error
0 warnings
/.../MyApp/MyLib/build/bundles/debug/AndroidManifest.xml
Gradle: <manifest> does not have package attribute.
Run Code Online (Sandbox Code Playgroud)
然后我package在清单中添加了一个属性
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mylib" >
Run Code Online (Sandbox Code Playgroud)
建成后我得到了这个错误
Module "MyApp" was fully rebuilt due to project configuration/dependencies changes
Compilation completed with …Run Code Online (Sandbox Code Playgroud) 我已将Android Studio更新到3.2版.
在更新之后,我的一个项目不想索引.
它冻结了消息
"由于批量更新,索引暂停".
我怎样才能解决这个问题?
Gradle包装器属性:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Run Code Online (Sandbox Code Playgroud)
Gradle属性
org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true
Run Code Online (Sandbox Code Playgroud) 我是AndroidStudio AND Gradle的新手。
我从eclipse导入了一个项目,创建了一个模块,然后尝试运行该项目,但是出现了以下错误:
AndroidManifest.xml doesn't exist or has incorrect root tag
Run Code Online (Sandbox Code Playgroud)
我一直在寻找这个以前的解决方案: 如何使用Android Studio和gradle构建android库?
但是这个解决方案对我来说太先进了。
有人可以帮助我以简单的方式理解出了什么问题以及如何解决吗?
谢谢!
在答案之一之后进行更新:
这些是我在构建菜单下拥有的选项: