我想手动创建 Android studio 项目而不是 AndroidStudio, 我创建的文件夹结构和文件与 Android Studio 生成的相同,但是当我通过命令构建它时 ./gradlew assembleDebug
其给出的输出 失败:构建失败并出现异常。
出了什么问题: 在根项目“NewApplication”中找不到任务“assembleDebug”。
尝试: 运行 gradlew 任务以获取可用任务的列表。使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
总时间:2.054秒
请帮忙 提前致谢
最佳答案
是的,我们可以手动创建一个Android studio项目。但是您需要编写与Android Studio生成的文件相同的文件(为此您可以引用Android Studio生成的代码文件)。 大多数文件是静态的,即对于所有项目都是通用的。
Android Studio 项目的结构包含以下最少需要的文件。
模块名称
--libs
--src
--main
--java(contains your packages)
--res(contains layout,drawables,menu,values etc directories)
--AndroidManifest.xml
--build.gradle(Module)
*Gradle 目录
--wrapper subdirectory
--gradle-wrapper.jar
--gradle-wrapper.properties
*build.gradle(项目)
*gradlew(Linux 上必需)
*gradlew.bat(Windows 上必需)
*local.properties(显示 SDK 的位置)
*settings.gradle(它包含您的模块的条目)
所有项目通用的文件是
设置.gradle, 本地.属性, gradlew.bat, 格拉德卢, 构建.gradle, gradle-wrapper.jar, gradle-wrapper.properties
创建此文件和结构后,您还可以使用以下命令生成项目的构建版本,即apk
转到您的项目目录并运行以下命令
chmod +x gradlew
./gradlew assembleDebug
如果你没有做错,那么你的apk将在
中生成模块名称/build/outputs/apk app-debug.apk
您可以安装您的 apk 并享受。
关于android - 我们可以手动创建一个Android studio项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37704596/