我已下载Android Studio并开始将其用于Android开发。
我需要知道,如何在像Eclipse这样的单一窗口中打开多个项目。期待一些帮助,谢谢。
答案 0 :(得分:59)
IntelliJ IDEA为您使用的整个代码库创建一个项目,并为每个组件创建一个模块。因此,IntelliJ IDEA模块更像是Eclipse项目,而项目大致类似于Eclipse工作区。 Eclipse的工作空间并不完全等同于您的所有工作,但您可以同时在多个框架中打开多个项目。
此表可以帮助您了解Eclipse和IntelliJ IDEA概念如何相互映射:
Eclipse IDEA
Workspace Project
Project Module
Project-specific JRE Module JDK
User library Global library
Classpath variable Path variable
Project dependency Module dependency
Library Module library
要使用库,请将其添加为依赖项:
档案>项目结构>模块>依赖强>
然后将模块(android库)添加为模块依赖项。
答案 1 :(得分:33)
在Android Studio / IntelliJ IDEA中无法在单个窗口中打开两个项目。因此,当您打开第二个项目时,您必须决定:
可以在新窗口中打开新项目,也可以在现有窗口中替换项目。 你想怎么打开这个项目?
此限制很有用,因为您的窗口提供了项目特定功能,例如VCS信息的“更改”选项卡等。
现在,您可以将库项目复制到项目文件夹中,并将其声明为模块依赖项。如果您在不同的项目中使用相同的库,您将最终获得多次代码。
ProjectA ProjectB
facebook-sdk/ actionbarsherlock/
actionbarsherlock/ bin/
bin/ src/
src/ ...
AndroidManifest.xml
虽然这有点不方便,但它有助于在VCS中拥有所有必需的资源。很快,Gradle the new build system将愉快地管理这些依赖关系。以下是Gradle构建如何包含ActionBarSherlock或类似库的示例:
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:library:4.2.0'
}
在this answer中,您会找到解决此解决方案无效的原因。
答案 2 :(得分:1)
在settings.gradle中编写代码
<?php
$con = mysqli_connect("localhost","root","root","mcd");
if(!$con){
die("Can not connect".mysql_error());
}
$query = mysqli_query($con, "select * from pizza");
echo "<table border=1 align='center' width=50%>
<tr>
<th>Name</th>
<th>Medium</th>
<th>Large</th>
</tr>";
while ($record = mysqli_fetch_array($query)) {
echo "<tr>";
echo "<td align='right'>".$record['pizzaName']."</td>";
echo "<td align='right'> R".$record['PriceMedium']."</td>";
echo "<td align='right'> R".$record['PriceLarge']."</td>";
echo "<td align='right'> <input id='myBtn' type='button' value='ORDER'/>";
echo "</tr>";
}
echo "</table>";
?>