2015-03-30 20 views
6

我开始在Android开发。环境,而且我希望将我的应用程序分发到比我自己的手机和模拟器更广泛的测试环境。Android Studio中“Artifact”的查找/设置位置?

沿着这些路线,我一直在试图建立一个签名的调试apk,我可以发送电子邮件,安装等。 我的问题是许多许多指示如何做到这一点提供了一套以“转到Android Studio中的“文件”,选择“项目结构”,然后点击左窗格中的“工件”。

问题是......我的左窗格中没有任何“工件”。 '已获得'SDK位置','项目'和'模块'下的'应用程序'

我检查了其他项目,我已经建立,没有一个'文物' 所以...在哪里,我如何设置我的环境我在我的左窗格中有这个'Artifacts',我非常需要设置我的签名调试apk。

我正在使用Android Studio版本1.1.0。

非常感谢。

+0

探索.jar和.aar文件相同的任何解决方案。 – 2017-01-24 08:04:37

回答

1

没有必要担心“artifacts”就到你的workspace文件夹从Windows Explorer,然后导航到app->build->outputs可以看到apk文件夹。 这就是全部。

1

我在开始时也遇到过这个问题。

问题是如果你的任何模块有一个Manifest.xml文件,AS会自动假定你需要一个aar和所有的模块,即使他们是java模块也会跟随。

为了弥补,你将不得不创建一个没有活动的新项目,关闭工作室。然后转到该应用所在的目录。删除默认app文件夹并更新settings.gradle删除包含'app'

重新加载项目,AS将认识到它是一个java only项目,当您按F4进行模块设置时,您会看到可以选择添加artifacts,其中之一是jar。

另一个想法要记住,如果你正在开发android only jar(显然很有可能),你将需要去libraries标签页,并从maven com.google.android:android:{version}添加,所以你可以建立你的项目。因为任何人使用它,将范围设置为provided将提供该依赖关系。

最新版本,因为这帖子是4.1.1.4

编辑:

如果设置项目SDK是一个Android变种,你不会需要包括了Android库。