記錄Android Studio的坑

AAPT2 error: check logs for details

studio 2的項(xiàng)目使用3打開基本就會遇到這個(gè)問題

日志如下:

AGPBI: {"kind":"error","text":"error: style attribute \u0027@android:attr/windowEnterAnimation\u0027 not found.","sources":[{"file":"/Users/yeqiu/WorkSpace/AndroidProject/yeqiu/demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml","position":{"startLine":3548}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: style attribute \u0027@android:attr/windowExitAnimation\u0027 not found.","sources":[{"file":"/Users/yeqiu/WorkSpace/AndroidProject/yeqiu/demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml","position":{"startLine":3550}}],"original":"","tool":"AAPT"}

看起來是windowEnterAnimation和windowExitAnimation沒有這兩個(gè)屬性垦沉。這是個(gè)老項(xiàng)目窘疮,在2.3是可以用的。

這兩個(gè)屬相調(diào)用的地方

 <style name="sheet_dialog" parent="android:style/Theme.Dialog">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@style/sheet_dialog_anim</item>
    </style>

    <style name="sheet_dialog_anim" parent="@android:style/Animation.Dialog">
        <!-- 進(jìn)入時(shí)的動(dòng)畫 -->
        <item name="@android:windowEnterAnimation">@anim/sheet_dialog_enter</item>
        <!-- 退出時(shí)的動(dòng)畫 -->
        <item name="@android:windowExitAnimation">@anim/sheet_dialog_exit</item>
    </style>

解決辦法:

去掉@符,修改為

 <style name="sheet_dialog_anim" parent="@android:style/Animation.Dialog">
        <!-- 進(jìn)入時(shí)的動(dòng)畫 -->
        <item name="android:windowEnterAnimation">@anim/sheet_dialog_enter</item>
        <!-- 退出時(shí)的動(dòng)畫 -->
        <item name="android:windowExitAnimation">@anim/sheet_dialog_exit</item>
    </style>

cannot access xxx

網(wǎng)上有人說這是idea的bug棒仍,重啟一下就好了赚导。

我這里的情況是繼承了一個(gè)庫里的抽象類川蒙。這個(gè)抽象類有繼承了另一個(gè)庫的的類庙睡。

image

我試了重啟并沒有解決問題。最后猜想應(yīng)該是和依賴方式有關(guān)揪漩。

嘗試將庫的引用從compile改成了api旋恼,解決問題(將我引用的庫引用其他的庫的方式改成api,并不是修改app庫的方式)奄容。關(guān)于引用的方式可以看看這里Android Studio3.0之前的6種依賴方式和3.0之后新增的兩種依賴方式

JKS 密鑰庫使用專用格式

image

JKS 密鑰庫使用專用格式冰更。建議使用 "keytool -importkeystore -srckeystore XXX -destkeystore XXX -deststoretype pkcs12" 遷移到行業(yè)標(biāo)準(zhǔn)格式 PKCS12。

這里雖然報(bào)錯(cuò)了關(guān)閉窗口之后還是會生成key文件昂勒,但是似乎不能用蜀细。

這個(gè)問題我也沒找到好的辦法,只能按照提示執(zhí)行一遍命令

keytool -importkeystore -srckeystore key.jks -destkeystore key.jks -deststoretype pkcs12
image

會生成一個(gè)新的key文件戈盈,舊的key會被重命名備份奠衔。以后使用新的key就可以。

多渠道打包

以前我都是直接在項(xiàng)目下面的 build.gradle中添加

    productFlavors {
        anzhi {}
        baidu {}
        xiaomi {}
        qihu360 {}
        huawei {}
        oppo {}
        yingyongbao {}
        wandoujia {}
        vivo {}
        sougou {}
        meizu {}
        chexixi {}
    }

之后再打包的時(shí)候可以選擇debug和release。全選需要的渠道就可以打出來涣觉。然后更新到3之后打包的頁面變成了這樣

image

不在區(qū)分debug和release。這樣就很難受血柳。最后我選擇了使用360加固多渠道打包(是時(shí)候?qū)W習(xí)多渠道打包了)

相關(guān)資料:

Android Studio3.0之前的6種依賴方式和3.0之后新增的兩種依賴方式

AS升級3.0依賴方式的改變官册,implement、api 和compile區(qū)別

Android Studio3.0更新之路(遇坑必入)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末难捌,一起剝皮案震驚了整個(gè)濱河市膝宁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌根吁,老刑警劉巖员淫,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異击敌,居然都是意外死亡介返,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門沃斤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圣蝎,“玉大人,你說我怎么就攤上這事衡瓶∨枪” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵哮针,是天一觀的道長关面。 經(jīng)常有香客問我,道長十厢,這世上最難降的妖魔是什么等太? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮寿烟,結(jié)果婚禮上澈驼,老公的妹妹穿的比我還像新娘。我一直安慰自己筛武,他們只是感情好缝其,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著徘六,像睡著了一般内边。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上待锈,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天漠其,我揣著相機(jī)與錄音,去河邊找鬼。 笑死和屎,一個(gè)胖子當(dāng)著我的面吹牛拴驮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播柴信,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼套啤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了随常?” 一聲冷哼從身側(cè)響起潜沦,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绪氛,沒想到半個(gè)月后唆鸡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡枣察,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年争占,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片询件。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡燃乍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宛琅,到底是詐尸還是另有隱情刻蟹,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布嘿辟,位于F島的核電站舆瘪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏红伦。R本人自食惡果不足惜英古,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望昙读。 院中可真熱鬧召调,春花似錦、人聲如沸蛮浑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沮稚。三九已至艺沼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蕴掏,已是汗流浹背障般。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工调鲸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人挽荡。 一個(gè)月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓藐石,卻偏偏與公主長得像,于是被迫代替她去往敵國和親定拟。 傳聞我的和親對象是個(gè)殘疾皇子贯钩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一吊输、Project的build.gradle文件: 對應(yīng)的build.gradle代碼如下: buildscrip...
    RubinZuo閱讀 73,892評論 21 414
  • 版權(quán)聲明:本文為博主原創(chuàng)文章胧华,未經(jīng)博主允許不得轉(zhuǎn)載淘正。 https://blog.csdn.net/zhaoyanj...
    勤奮的pangdunhu閱讀 2,018評論 0 1
  • 1.介紹 如果你正在查閱build.gradle文件的所有可選項(xiàng),請點(diǎn)擊這里進(jìn)行查閱:DSL參考 1.1新構(gòu)建系統(tǒng)...
    Chuckiefan閱讀 12,118評論 8 72
  • 很久之前性穿,至少在沒有認(rèn)識你之前,我并不是一個(gè)喜歡聽歌的人雷滚。更不會在深夜里需曾,戴著耳機(jī)聽歌入睡。 你說...
    也夏閱讀 364評論 0 2
  • 嘗試上色,本想藍(lán)色葉子车份,但上了綠色打底后谋减,感覺就是要輕盈是綠色,現(xiàn)在上色不勻吶扫沼,后面慢慢改……晚上拍照不好看出爹,完工...
    夢海蓉閱讀 450評論 0 1