20
我試圖阻止IntelliJ將生成的文件放在我的主源文件夾中。這些生成的.java文件會干擾我用其他工具使用的全局規則。 (想想find -name '*.java'
)IntelliJ Android插件:抑制BuildConfig.java的生成或更改它的寫入位置?
對於Android的發展,我似乎能夠自定義輸出目錄從AIDL編譯器生成R.java
和文件,但的IntelliJ出現在創造一個目錄,並在我的源代碼編寫BuildConfig.java
文件堅持樹。我能做些什麼來阻止它?
我認識到,通常情況下,文件夾旁邊的src/
文件夾中創建,但對我來說,我使用的是這樣的:
<sourceFolder packagePrefix="com.example" />
使得com.example
下創建的,看起來像一個目錄新包(com.example.gen
),而不是。
我只能建議你到不要使用軟件包前綴並更改文件夾的佈局。它不適合Android。 – CrazyCoder
我認爲IntelliJ應該給我們選擇不生成BuildConfig.java文件。我使用maven,它也生成這些文件。現在我必須手動禁止編譯gen /文件夾中的BuidlConfig。 –
嘗試使用gradle構建。它將成爲新的標準,Android工作室已經基於IntelliJ。 – superjugy