Android Studio会创建应用文件夹

时间:2015-03-08 18:09:46

标签: android android-studio

我正在使用OS X 10.9.5在MacBook Pro上使用Android Studio 1.1.0。 当我导入项目(Eclipse)时,我发现源代码放在名为" app"的文件夹下。

好的,到目前为止一切顺利。生成名为app-debug.apk和app-debug-unaligned.apk的项目构建和.apk文件。它们在仿真器和目标设备(Samsung Galaxy S5)上执行得很好。

我想重命名app文件夹以及.apk文件。 项目名称是tcpcommclient。我想更改模块名称" app" to" TCP_Client"。 (不确定我是否被允许这样做)。

我在stackoverflow中找到了以下内容:

Why is my APK name generic?

如果我更改了文件夹名称(app),我还应该更改settings.gradle。我做了,那没有用。我一直在说:

  Error:Android Source Generator: [tcpcommclient] AndroidManifest.xml file not found

我查看了我的项目中的":app"并找到了三个:

workspace.xml
settings.gradle
app.imi

我改为":TCP_Client"。我还注意到app.imi(应该手动重命名?)仍然在TCP_Client下。

同样发生的是文件夹" app"似乎是由Android Studio创建的,即使我手动删除它也是如此。还创建了另一个app.imi文件,其中包含以下文本:

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

似乎某种程度上我已为此项目配置了Android Studio,因此它希望在&#34; app&#34;下看到源和AndroidManifest.xml。文件夹中。

有没有办法更改名称&#34; app&#34;到另一个名字(即&#34; TCP_Client&#34;)并将其作为.apk文件的名称?

提前致谢。 吉姆

2 个答案:

答案 0 :(得分:0)

重命名模块:

  • 将文件夹从app重命名为TCP_Client
  • settings.gradle中,将include ':app'替换为include ':TCP_Client'

然后使用Gradle文件重新同步项目。

答案 1 :(得分:-3)

这是因为Android Studio是IntelliJ IDEA的精简版本,只允许您创建Gradle项目,并且Gradle插件在黄金时段还没有准备就绪。

最简单的方法就是使用像IDEA或Eclipse这样的成熟产品。但是如果你必须使用Studio,那么知道app实际上是它创建的Gradle模块的名称是有用的,而不必费心去询问你的名字。 如果您想要一个不同的名称,请使用您想要的名称创建另一个模块,然后删除app模块。