当前位置: 首页 > 知识库问答 >
问题:

Adt不会创建默认的Hello world,但命令行会

支洋
2023-03-14

我的ADT与教程中看到的任何内容一样正常工作,直到2天前,当我像以前一样创建一个项目时,我也选择了“创建一个空白活动”,我希望它为我和Main制作一个默认的hello world项目.java也是一个xml布局文件,但它不再创建这个默认的hello世界项目。我安装并更新了SDK管理器中的大多数内容。我创建了另一个工作区,我尽我所能,但它不会创建默认的hello world项目。但是当我从命令行创建项目时,它可以正常工作并制作一个hello world项目。为什么 ADT 不这样做?它是我的SDK管理器上安装的软件包列表

当我创建一个包含空白活动的项目时,ADT中的项目树是空的:

但它在命令行中工作。我从命令行使用相同的sdk管理器:

~/Program/Andr/adt/sdk/tools $ ./android create project --target 24 --name MyFirstApp --path MyFirstApp --activity Main --package com.mrg.myfirstapp
Created project directory: MyFirstApp
....

这使得Helloworld项目:

我的操作系统是linux Mint 15-16位:

$ uname -a
Linux mrg-samsung 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

这是我的java版本:

$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

它是我的ADT版本:

共有3个答案

东郭淇
2023-03-14

修复步骤:1.Eclipse转到帮助/安装新软件2.粘贴此链接。https://dl-ssl.google.com/android/eclipse/3.我看到了两个主题“开发者工具”(5项)和NDK插件(1项)4.一次安装一个项目,然后重新启动eclipse 5。安装以上内容后,会自动创建Hello World,并添加文件片段。

奚才良
2023-03-14

正如一个人所说

即使我下载了Android SDK并进行全新安装,我也遇到了同样的问题,但我已经解决了这个问题。我试着点击“帮助”

看到这里线程https://code.google.com/p/android/issues/detail?id=66647

严言
2023-03-14

现在重启ADT后,如果您创建一个项目,它将工作我看到的另一个问题是AVD无法正常工作,您无法添加新设备来解决此问题从SDK路径运行此命令:

~/Program/android/adt/sdk/tools $ ./android avd

现在应该可以了

 类似资料:
  • 当通过卷API创建卷时,也就是说,容器卷模式现在不一定是最佳实践: 例如,我希望docker卷存在于/data中(装载在不同的物理卷中)。 这对于符号链接是不可能的,对于绑定挂载也是可能的,但是我想知道Docker中是否有一些配置来更改每个单独卷的默认位置。

  • 当通过volume API创建卷时,即容器卷模式现在不再是最佳实践: 例如,我希望docker卷存在于/data(挂载在不同的物理卷中)中。 对于符号链接是不可能的,对于绑定挂载是可能的,但是我想知道Docker中是否有一些配置来更改每个单独卷的默认位置。

  • 本文向大家介绍laravel 创建命令行命令的图文教程,包括了laravel 创建命令行命令的图文教程的使用技巧和注意事项,需要的朋友参考一下 1. 在命令行输入 php artisan make:command NiceWork(此处根据自己想要创建的命名) 2. 命令完成后,会在 目录中看到这个文件 3. 进入Console/Kernel.php , 注册该命令 4. 然后进入 NiceWor

  • 我在许多网站上看到了错误,但配置页面与intellij的当前页面不同。 我需要修改什么才能修复它? 这是我的intellij信息: IntelliJ IDEA 2020.3.2(旗舰版)构建#IU-203.7148.57,构建于2021 1月26日运行时版本:11.0.9.1 11-b1145.77 amd64 VM:OpenJDK 64位服务器VM由JetBrains s.r.o.Windows

  • 我正在尝试编写一个Java代码,它可以ssh到Unix服务器并重置用户密码。所以我尝试实现SO中的一些代码。 如。 通过JavaJSch通过ssh向远程服务器发送命令 从字符串中获取命令(密码)并设置为InputStream到Java(JSCH)中的Unix服务器 使用JSch,我按照此链接获取重置用户密码的正确命令。 当我试着运行这段代码时,它似乎没有重置用户的密码。因此,我尝试直接从Unix的

  • 我按照jhipster的安装说明,能够运行命令 然后,我在Ubuntu上按照CLI中的提示为数据库选择MicroSoftSQL。当我启动localhost:8080并尝试使用“admin”“admin”登录时,什么都没有发生。我查看了日志,发现liquidbase有一个错误,说microsoft sql拒绝连接。 我的问题: 在运行“jhipster”命令之前,我是否需要安装并运行并启动MS SQ