Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Studio の気になる warnings を抑制する方法まとめ
Search
Pine Mizune
March 23, 2017
Programming
0
480
Android Studio の気になる warnings を抑制する方法まとめ
Gotanda.mobile #2 in VASILY で発表した資料です。
https://gotandamb.connpass.com/event/50876/
Pine Mizune
March 23, 2017
Tweet
Share
More Decks by Pine Mizune
See All by Pine Mizune
多言語対応と絵文字ジェネレーター / i18n of Emoji Generator
pine
0
750
C++ 製グラフィックライブラリ Skia の紹介 / Introduction to the graphics library Skia written by C++
pine
0
1.6k
asyncio + aiohttp で作るウェブサービス / How to develop a web service with asyncio and aiohttp
pine
0
640
Lerna による明示的疎結合アーキテクチャ
pine
1
620
CircleCI 2.0 x JavaScript
pine
3
530
Perl 卒業式
pine
0
320
Emoji Generator meets Browser Extensions
pine
1
2.9k
近年の OSS 開発における CI 選択のベストプラクティス
pine
3
4.5k
yarn VS. npm@2 VS. npm@3
pine
3
1.1k
Other Decks in Programming
See All in Programming
Rubyと自由とAIと
yotii23
6
1.9k
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
240
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
220
読まないコードリーディング術
hisaju
0
120
Ça bouge du côté des animations CSS !
goetter
2
160
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
Expoによるアプリ開発の現在地とReact Server Componentsが切り開く未来
yukukotani
2
220
Jakarta EE meets AI
ivargrimstad
0
660
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.4k
ML.NETで始める機械学習
ymd65536
0
240
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
120
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
akihisaikeda
1
160
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing Experiences People Love
moore
140
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Writing Fast Ruby
sferik
628
61k
Adopting Sorbet at Scale
ufuk
75
9.2k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Adaptive Systems
keathley
40
2.4k
Transcript
1JOF .J[VOF .BS (PUBOEBNPCJMF JO 7"4*-:
"OESPJE 4UVEJP ͷؾʹͳΔ XBSOJOHT Λ ੍͢Δํ๏·ͱΊ
ࣗݾհ v (JU)VC !QJOF v 5XJUUFS !QJOF v גࣜձࣾωΫετϏʔτ JO
ޒా v (PUBOEBNPCJMFKT 0SHBOJ[FS v ֆจࣈδΣωϨʔλʔ "VUIPS
֓ཁ "OESPJE ͷ։ൃͰΑ͋͘Δ XBSOJOHT ͱ ͦͷ XBSOJOHT Λ ੍͢Δํ๏ Λ·ͱΊ·ͨ͠ɻ
ແବʹπʔϧʹౖΒΕͳ͍ շదͳ։ൃڥ Λ࡞Γ·͠ΐ͏ɻ
ͳͥ XBSOJOHT Λ੍͢Δͷ͔ ରԠ͠ͳͯ͘ྑ͍ XBSOJOHT Ͱ͋ΔͨΊ o ࢦఠࣗମ͕ؒҧ͍ͬͯΔ ޡݕ
o ϓϩμΫτతʹରԠͷඞཁੑ͕ബ͍ BCPSU0O&SSPS Λઃఆ͢Δํͳ߹ o XBSOJOHT ΛରԠ͢Δ͔ɺແࢹͤ͞Δ͔ͷೋ ؾʹͳΔ͔Β ˡରԠ͢Δͱਫ਼ਆӴੜ্ྑ͍
XBSOJOHT Λ੍͢Δʹ ϑΝΠϧ୯ҐͰແࢹͤ͞Δ o XBSOJOHT ֘Օॴʹແࢹͤ͞Δهड़Λߦ͏ o ίʔυࣗମ͕ʹͳΔͷ͕σϝϦοτ
ϓϩδΣΫτ୯ҐͰແࢹͤ͞Δ o ϓϩδΣΫτશମͷઃఆ ྫ CVJMEHSBEMF ʹهड़ o XBSOJOHT ࣗମʹؾ͚ͮͳ͘ͳΔͷ͕σϝϦοτ
ϑΝΠϧ୯ҐͰͷ XBSOJOHT ରԠ ଟ͘ͷ߹ϛεͳͷͰܯࠂͯ͠ཉ͍͕͠ɺ ಛఆͷՕॴͰ੍͍ͨ͠ XBSOJOHT q༻్ OFWFS VTFE EFQSFDBUFE
DPOUFOU%FTDSJQUJPO
ϑΝΠϧ୯Ґ +BWB ,PUMJO ϑΝΠϧ OFWFS VTFE EFQSFDBUFE దͳΞϊςʔγϣϯΛ͚·͠ΐ͏ q݁
@SuppressWarnings("unused") @SuppressWarnings("deprecation") ࢀߟ IUUQLVSSZUSBOCMPHTQPUKQBOESPJETUVEJPMJTUPGTVQQSFTTXBSOJOHIUNM
ϑΝΠϧ୯Ґ ϨΠΞτ 9.- ϑΝΠϧ DPOUFOU%FTDSJQUJPO q݁ UPPMJHOPSF Λ͍·͠ΐ͏ xmlns:tools="http://schemas.android.com/tools" tools:ignore=”ContentDescription”
ϑΝΠϧ୯Ґ ϨΠΞτ 9.- ϑΝΠϧ q݁ UPPMJHOPSF Λ͍·͠ΐ͏ xmlns:tools="http://schemas.android.com/tools" tools:ignore="RtlHardcoded” 3JHIU
UP -FGU TVQQPSUT
ϓϩδΣΫτ୯ҐͰͷ XBSOJOHT ରԠ ϓϩδΣΫτͷతୡͷͨΊʹ ͦͦෆཁͳ XBSOJOHT ͳ߹ q༻్ DPOUFOU%FTDSJQUJPO 3JHIU
UP -FGU TVQQPSUT
ϓϩδΣΫτ୯Ґ XBSOJOHT ࣗମΛແޮԽ͢Δ "OESPJE -JOU ͷઃఆͰແޮԽ͠·͠ΐ͏ q݁ 3JHIU UP -FGU
TVQQPSUT ͦͦຊͰ͔͠ϦϦʔε͠ͳ͍ʜ lintOptions { disable 'RtlHardcoded' } JO CVJMEHSBEMF ࢀߟ IUUQLVSSZUSBOCMPHTQPUKQBOESPJETUVEJPMJTUPGTVQQSFTTXBSOJOHIUNM
ϓϩδΣΫτ୯Ґ XBSOJOHT ݕग़ͷݪҼΛઈͭ XBSOJOHT ݕग़࣌ͷઃఆͰ੍Ͱ͖Δ߹͕͋Δ q݁ VOVTFE Ξϊςʔγϣϯܦ༝Ͱݺͼग़͞ΕΔʜ <component name="EntryPointsManager">
<entry_points version="2.0" /> <list size="1"> <item index="0” class="java.lang.String” itemvalue="butterknife.OnClick" /> </list> </component> JO JEFBNJTDYNM
·ͱΊ v ରԠෆཁͳ XBSOJOHT ੍Մೳ v ϑΝΠϧ͝ͱɺϓϩδΣΫτ͝ͱʹઃఆՄೳ v ରԠ͖͢ͷɺ੍ͤͣରԠ͠·͠ΐ͏