2015-03-30 21 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庫。