我正在使用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中找到了以下内容:
如果我更改了文件夹名称(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文件的名称?
提前致谢。 吉姆
答案 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
模块。