Android Studio Part4

1デフォルトの名無しさん
垢版 |
2021/01/07(木) 17:17:54.59ID:OT5Xhuqh
前スレ
Android Studio Part3
https://mevius.5ch.net/test/read.cgi/tech/1547473943/

ダウンロード
http://developer.android.com/sdk/index.html

ショートカット一覧
http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

概要知りたい人向けリリースニュース
http://japan.cnet.com/news/service/35057619/
http://www.itmedia.co.jp/mobile/articles/1412/09/news059.html
http://www.forest.impress.co.jp/docs/news/20141210_679759.html
2021/05/15(土) 16:24:42.83ID:eIL06kE0
上記に4.1を追加するならば、上のリンクからzip形式の4.1をダウンロードして、C:\Program Files\Android の下へ展開する
フォルダ名が android-studio になっているので android-studio-4.1 へ変更する
4.2を起動するためのショートカットを複製して、リンク先を "C:\Program Files\Android\android-studio-4.1\bin\studio64.exe" に変更する
複製したショートカットで4.1が起動することを確認する
2021/05/15(土) 16:25:14.46ID:eIL06kE0
設定ファイルとかは ~/AppData/Roaming/Google/AndroidStudio4.2 こんな感じにバージョン番号つきで保存されることになっているので、
違うバージョンのAndroidStudioが上書きしちゃうことを心配する必要は無い
SDKの場所は特に設定しなくても複数のAndroidStudioが同じ場所を参照更新するようになるはず
2021/05/15(土) 23:30:56.56ID:qLt0I5PQ
>>60
なるほど
https://dotup.org/uploda/dotup.org2474603.png
できたわありがとう
zip形式で配布してる理由が分かった、実行ファイル引っ張ることしか頭になかったわ
2021/05/23(日) 02:30:09.21ID:QaRtgDCc
IdeaVimを入れて動かしているんだけど、
いつからか挿入モードに入ったあと最初の一回のコマンドが
通常モードのまま実行されるようになることがないですか?
かなりストレス
2021/05/30(日) 00:36:47.34ID:hqA3Mqs4
複数バージョンのAndroidをインストールする場合、Android Studio以外のSDKや
Gradleは、どうしてんの?

Android Studioのインストール時にバージョン毎にそれぞれ別のSDKインストール先
フォルダを指定して環境変数の「ANDROID_SDK_ROOT(ANDROID_HOME)」や
「STUDIO_GRADLE_JDK」で切り替えてるの?
2021/05/30(日) 02:00:14.07ID:qzwspvO8
そのへんは別に何も変えなくても問題無いよ
Android SDKは同じ場所にしといたほうが便利だし
JDKは、AndroidStudioの設定の中で指定してあって、新しいAndroidStudioをインストールしたとき古い設定を引き継いでるんで、みんな同じの使ってる
AndroidStudioの中のJDKじゃなくて、PCにインストールしたJDKを使ってるな
2021/06/04(金) 13:38:59.20ID:L6Y79eiz
AndroidStudio入れてスマホアプリ作ってみたいのですが、
メモリ8GBのWin10でサクサク動きますでしょうか?
2021/06/04(金) 13:55:42.67ID:1us5CgSK
CeleronみたいなクソCPUじゃなければサクサク動くと思う
2021/06/04(金) 15:37:00.87ID:L6Y79eiz
PC買うときCPUに気を付ければ、8GBでもサクサクなんですね!
サンキュ!
2021/06/04(金) 16:04:37.54ID:KvUwhebY
ストレージがSSDであることも要チェック
2021/06/04(金) 17:13:20.39ID:jb/23Pgi
8GBじゃブラウザとAndriodStudioとエミュで、メモリ使い切るだろ
2021/06/07(月) 14:17:20.35ID:Ht9SIGtW
メモリ8GBでエミュ機8GBにフルでメモリ使ったら足りなくなるのは当然
PCのメモリなんて安いし16GB以上積んでおくと精神衛生上よろしいかと
2021/06/07(月) 15:00:01.68ID:3ylBisjG
おれのは64GBあるぜ!
2021/06/07(月) 16:52:46.30ID:kDyITjII
HDDが。
2021/06/07(月) 17:04:46.74ID:fIvdx7SM
何年前のHDDだ、それw
2021/06/08(火) 18:25:16.67ID:tQs9G2tj
メソッドやクラスを書いてるときにコード補完で一覧表示されるじゃん?
例えば ListAdapter<T,VH>(androidx.recyclerview.widget) みたいに
これのTやVHは何を指してるの?
何かしら英単語の頭文字なんだろうけど公式に一覧乗ってないからわかんねぇ
VHはViewHolderか?
2021/06/08(火) 18:55:12.63ID:mAgyIvL2
お?っと思ってAndroidのリファレンス見てきたけど、Androidのリファレンスにはクラスの型パラメータの説明無いのね
Oracleのjava.util.List<E>のリファレンス見ると、型パラメータ:E - このリスト内に存在する要素の型ってちゃんと説明あるけど、Androidの方には無い
本来ならAndroidの方にもこの説明あるべきだと思うわ

だけどなくてもJavaのジェネリクス理解してれば何となくそれが何なのか理解できちゃうんだよね
初心者は大変かもしれないけどJavaのジェネリクス勉強して頑張って慣れろ
VHはビューホルダーであたりだオメデトウ
76デフォルトの名無しさん
垢版 |
2021/06/08(火) 19:44:07.42ID:tQs9G2tj
>>75
なるほど、oracleのサイト見ればいいのかな
まずジェネリクスについてググって勉強するわ、ありがとうございます
2021/06/08(火) 20:19:36.96ID:SRFAt3kj
>>76
残念だけどListAdapterはAndroid独自だからOracleのサイトには無い
2021/06/12(土) 15:53:24.46ID:F5cAAD3c
4.2.1
うちのとこでは今でもjavaなんとかエラーが出て起動できないよ
bin実行ファイルがあるjavaフォルダだけ旧バージョンからコピーしてみてもだめだった
何が原因なんだろ
2021/06/12(土) 16:07:10.94ID:G/k96tjC
>>78
何やったのかとエラーの具体的な文言を伏せてたら、何も答えようが無い
2021/06/12(土) 16:29:48.86ID:F5cAAD3c
起動しようとして出るメッセージはこういうものです CPUは以前から Intel-i5

Internal error. Please refer to https://code.google.com/p/android/issues
java.lang.VerifyError: Expecting a stack map frame
----------
JRE 1.8.0_242-release-1644-b01 amd64 by JetBrains s.r.o
C:\Program Files\Android Studio\jre\jre
2021/06/12(土) 16:35:25.86ID:wX98kbow
多分ダウンロードかインストールを失敗してる
2021/06/12(土) 16:42:17.69ID:F5cAAD3c
アップデートとexeファイル全ロードの両方試したんですがだめでした
2021/06/12(土) 16:59:20.45ID:wX98kbow
それなら何処かに何か邪魔なものがインストールされているのだろう
2021/06/12(土) 17:04:12.56ID:wX98kbow
java.lang.verifyerror: expecting a stack map frame
そのエラーメッセージのこれをそのままググるといろいろ出てくる
日本語化とか阿呆なことをやったりしてないか?
2021/06/12(土) 17:09:55.92ID:F5cAAD3c
ああそうです、日本語化してます
exeインストールのときは日本語化関係ない状態だったような気もしますが
もう一回日本語化なしで試してみます
2021/06/12(土) 17:15:42.17ID:wX98kbow
だから試す前にググった結果をよく読め
2021/06/12(土) 22:25:43.55ID:WNZfWYkQ
フォント直してくれないかなぁ
2021/06/15(火) 11:02:41.61ID:8HcmBUYO
みんなviewのidってどういう命名規則で管理してる?
キャメルケースかスネークケースどっちを使うのがいいんだろう
2021/06/15(火) 16:17:07.57ID:/z+4pzW8
ケバブケース
2021/06/15(火) 23:58:39.75ID:8HcmBUYO
そこら辺は個人の自由なのかな
2021/06/16(水) 16:43:43.09ID:kN/5tAfI
リソースは小文字とスネークを使っています、なんとなく。
2021/06/16(水) 20:59:35.63ID:mWYftgO5
こちらスネーク
2021/07/01(木) 16:18:23.71ID:OExEpNKi
4.2.2が出たか
94デフォルトの名無しさん
垢版 |
2021/07/02(金) 07:53:18.91ID:1fKLCSFX
>>93
きたんだけど俺の環境だと起動しなくなっちまったよ
さてどれから消していけばいいやら日本語問題ならいいけどプラグインだとめんどいな
Internal error. Please refer to https://code.google.com/p/android/issues

java.lang.VerifyError: Expecting a stack map frame
Exception Details:
Location:
com/intellij/openapi/util/text/StringUtil.pluralize(Ljava/lang/String;I)Ljava/lang/String; @7: nop
Reason:
Expected stackmap frame at this location.
Bytecode:
0000000: 2ab0 0000 a7ff fe00 bf00 00a7 fffe
Stackmap Table:
same_frame(@2)
same_frame(@9)

at com.intellij.util.io.URLUtil.splitJarUrl(URLUtil.java:144)
at com.intellij.openapi.application.PathManager.extractRoot(PathManager.java:452)
at com.intellij.openapi.application.PathManager.getResourceRoot(PathManager.java:421)
at com.intellij.openapi.application.PathManager.getHomePathFor(PathManager.java:146)
at com.intellij.openapi.application.PathManager.getHomePath(PathManager.java:103)
at com.intellij.openapi.application.PathManager.getBinDirectories(PathManager.java:129)
at com.intellij.openapi.application.PathManager.loadProperties(PathManager.java:474)
at com.intellij.idea.Main.bootstrap(Main.java:92)
at com.intellij.idea.Main.main(Main.java:82)

-----
JRE 11.0.8+10-b944.6842174 amd64 by N/A
C:\Program Files\Android\Android Studio\jre
2021/07/02(金) 08:44:31.13ID:R4wCgUEO
やっぱエラー頻発するな(笑)
アップデートしないで正解だわ
てかフォントって直った?
2021/07/02(金) 09:36:07.82ID:/CU0Hffy
日本語化とか間抜けなことしてるからだよ
2021/07/02(金) 15:10:45.90ID:R4wCgUEO
性格悪
2021/07/02(金) 19:36:17.28ID:55OsNu11
心配すんな!容姿も最悪だよ!
2021/07/03(土) 00:59:24.96ID:WkQWMePg
日本語化してないので正常にバージョンアップ出来ました!
100デフォルトの名無しさん
垢版 |
2021/07/04(日) 08:35:56.56ID:J1EminFn
if文の()は閉じは自動で出るけど
{}のほうは閉じは自動で出ないじゃないか!!
2021/07/04(日) 16:55:38.54ID:H7PJpZEX
なんでもかんでも自動でやってくれるおもたらあかんヽ(`Д´)ノ
102デフォルトの名無しさん
垢版 |
2021/07/04(日) 17:17:16.01ID:OXyMLYXe
わたしは
・Android Studio
・VS Code
・Visual Studio
使ってるが
それぞれのエディタでショートカットが違うのはものすごく困る。
いい対処法はないものか?
2021/07/04(日) 17:59:39.44ID:GIk3CAEY
他IDEライクなショートカットに一括変更する設定とかプラグインとか使えばいいんじゃね
2021/07/04(日) 23:51:20.85ID:H7PJpZEX
俺の解決法:
編集は別の外部の慣れたテキストエディタをつかう
2021/07/06(火) 00:43:32.54ID:oVAWOY/y
全部vscodeでやる
2021/07/07(水) 18:11:11.96ID:8EkUrPvp
左側のファイルツリーみたいなところからディレクトリだけを作る方法を教えてください
2021/07/07(水) 20:51:19.16ID:2/LnBL3z
パッケージを作成すればいいんじゃ?
2021/07/10(土) 01:50:25.42ID:AGwyf09p
他の案件はともかく、androidプロジェクトを
android studio以外で扱うのは考えられない。
物凄く不便そう
2021/07/10(土) 01:58:02.87ID:a62bHB6G
Flutterで作るならVSCodeでも良さそう
2021/07/10(土) 04:33:57.67ID:hEHnb0ep
ゲームなんかはUnityが多いけどな
2021/07/14(水) 12:52:50.27ID:1rGxvW/o
初心者ですが、AndroidStudioの書籍のサンプルプログラムダウンロードして、実行したのですがエラー出て確認できませんでした。(書籍5,6冊くらい)なんとかメインプログラム(Java)のmainActyvityの特定の箇所をコピペしたり、LAYOUTの特定のコードをコピペしたりして、使えるようにはなるみたいなんですが。
ご指南いただけるとありがたいのですが
2021/07/14(水) 13:17:07.55ID:dT0QHATR
何を指南?
どの書籍のどのプログラムをどう実行してどんなエラーが出たのか(画面表示やエラーログ)
どこのどんなコードをどこにコピペしたのか、使えるようにはなるみたいってどういう状況なのか
OSやAndroid Studioのバージョン等は何なのか
エラーの解決方法だけを知りたいのか原因調査の手順を知りたいのか
こちらは何も分からないので何も出来ない
2021/07/14(水) 13:58:30.89ID:gWKZTcc8
空のプロジェクトを作ってビルドして、後は少しずついじってくのが良いと思う
丸ごとコピペしてエラーが出ても、何が悪いのかわからない
2021/07/20(火) 14:11:19.29ID:Lt6nHqlJ
Ecripupeだと500KB以下のアプリなのに
AndroidStadioだと1MBくらいアプリがでかくなってむかつく(Android-xのせい?)
Googleは本当にメモリ消費が大好きだな
むかつく
2021/07/20(火) 14:19:21.36ID:r4hmUMJp
イクリプーペ?は知らんけどEclipseのサポート終わって5年以上経つのにまだ使ってるの
2021/07/20(火) 15:16:32.06ID:Dhu22m77
AndroidStadioってのも聞いたことないけど
今時1MB程度増えた程度じゃ気にする必要もないでしょ
2021/07/20(火) 21:17:47.41ID:fKeLP97M
AndroidStdio
2021/07/20(火) 21:18:03.66ID:fKeLP97M
#include "AndroidStdio.h";
2021/07/28(水) 13:39:09.54ID:jCqOa2nJ
Gooqleがアプリのサイズ小さくと指導してくるのに
おまえらのシステムのせいでサイズ大きくなるんじゃねえか!
むかつこ
2021/07/28(水) 18:06:26.93ID:lw8o/phv
MutableList使うとGC発生しまくるんだけどいつ使うものなの?
結局Arrayしか使わないというか何というか
Arrayより軽くなるものあれば教えて
2021/07/28(水) 19:55:20.67ID:EC2++yP8
MutableList<T>は可変長リスト
Array<T>は固定長配列だから最初決めた大きさ以上にできない
入れるものがプリミティブ型ならば、専用のIntArrayみたいなのが用意されていてそっちの方が早いはず
2021/07/28(水) 19:57:37.80ID:EC2++yP8
>>119
今でもandroidx使わずにOSバージョン別にカスタマイズして配布するようにすれば昔みたいなサイズのアプリをつくれるはず
すごいメンドクサイけど
2021/07/30(金) 08:34:24.99ID:Fo6isy40
Android Studio Arctic Fox (2020.3.1)
2021/07/30(金) 20:48:02.36ID:SeR4hzcL
なにこれ、日付も古いけど
乗換えていいの?
2021/07/30(金) 21:44:34.92ID:JYTXNViS
Android Studio 2020.3.1はIntelliJ IDEA 2020.3(2020年の3回目のリリース)をベースにした1回目のリリース
前バージョンのAndroid Studio 4.2.xはIntelliJ IDEA 2020.2ベースだったから2020.3は最新だよ
2021/08/11(水) 00:48:03.41ID:wSNpOx4B
メソッドを書くとたまに打ち消し線食らうんだけどこれ非推奨って事だよね?
2021/08/11(水) 02:46:44.49ID:XfQ+xDmk
そう、定義元飛ぶと@deprecatedアノテーションついてるのと代替がある場合は修正案も提示される
2021/08/11(水) 07:27:56.45ID:VZY2bw39
やっぱりそうか
ありがとう
2021/08/11(水) 07:59:04.61ID:mkHeX2tW
Jetpack Composeはまだまだだなこりゃ
ナビゲーションボタンにツールチップつけようと思ったらまだ実装されてないらしい
XMLのほうがマシ
2021/08/12(木) 20:30:17.06ID:UnfGg0IS
質問です
コード1行を見える範囲で長く書きたいので
a=1;b=1;
と打ち込んでいるのですが、いつのまにか
a = 1;b = 1;
のように勝手にスペースが入ってしまいます
どうすればやめさせられまつか?
2021/08/12(木) 21:30:30.79ID:R0rq7w4e
この検索が文字途中で入力しててもジャンプしてしまうのが煩わしい
2021/08/12(木) 22:10:42.22ID:bKl42qZc
>>130
Settings > Editor > Code Style > JavaかKotlinの、Spacesタブの、Around operatorsの、Assignment operatorsのチェックを外す

自分だけいじるコードならいいけど、他人と共同で作業するときにはあまりデフォルトから変えない方が良い
2021/08/12(木) 22:17:03.71ID:bKl42qZc
>>131
Find in Files...の方をつかってみるといいかも
2021/08/13(金) 08:08:55.92ID:+XNcfa2D
デバッグでF8でライン単位に送ってる時にやたら遅くなって停滞する時があるじゃないですか
あれはなんですかね、端末との接続がうまくとれてない状態なんですかね
解消できる方法はないですかね
2021/08/13(金) 08:59:54.90ID:v5OrGoYt
>>134
https://youtrack.jetbrains.com/issue/IDEA-91433

実際やってみるとF8で遅い行でもカーソルを次の行においてAlt+F9だとはやい
F8の実装は、たぶん次の行に到達するまでF7叩き続けるような動作をしてるんじゃないかな
カーソルを次の行においてAlt+F9は、次の行にブレークポイント置いてF9するような感じかな
F8の実装をAlt+F9みたいにするのはJVMの都合でできないと、上のリンクは言ってる
2021/08/16(月) 14:23:49.38ID:8IgVXpvo
なんか新しく作ったアプリはaabファイルアップロードするだけで完了したんだが
仕様が変更になったのかな?
pepkファイルはアップロードする必要がなかった
2021/08/16(月) 14:32:18.38ID:v5qxD33D
「Google Play ストア」でアプリ配信の仕組みが変更に。これはユーザーにとって朗報なのか? | WIRED.jp
https://wired.jp/2021/08/12/google-app-play-store-changes-apk-aab/
2021/08/16(月) 14:44:44.70ID:Vd8uTvIZ
以前のASはビルドの時にパスが勝手に消えてる時があった、あれはセキュのためわざとかなとも思ったけど
今の名前変わった一歩前のやついや2つ前ぐらいからパスらしきものは残ってるけど変な数字になってて
結局自分で入れ直さないとビルドできない時が多い、これはバグっぽいけど
2021/08/16(月) 23:04:35.25ID:8IgVXpvo
あと、アイコンのカド丸めないでも自動的に丸めるってのどうなった?
もうやめたのか?
やめたならやめたって報告しろよ
2021/08/17(火) 20:44:21.71ID:uYs+LJs0
そんな事を期待しても無駄だってわかってるだろ?
2021/08/17(火) 21:58:40.57ID:eAPipmvx
今はアプリのアイコンはアダプティブアイコン
角が丸く表示されるかどうかはランチャー次第
2021/08/17(火) 23:43:00.23ID:3wfGE6GW
ちと聞きたいんだけど、ソースコードをAndroid StudioからGithubにPushした際、Github→リポジトリ→ヒストリーにユーザー名が表示されますよね?
これを新しいアカウントに変更したいのですがどうすればいいですか?
2021/08/18(水) 00:25:11.55ID:fStO0f51
すまん、自己解決できた無視してくれ
144デフォルトの名無しさん
垢版 |
2021/08/25(水) 00:25:41.74ID:82D+OUQk
Androidxのバージョンが上がったらエラー出てビルドできないんだけど
以前のバージョンに書き換えたらエラー消えたけどそれでいいの?
そもそもAndroidxってなんなの全然意味わからん
2021/08/25(水) 07:36:06.09ID:ZG6HHP9B
https://developer.android.com/jetpack/androidx
androidx 名前空間内のアーティファクトは Android Jetpack ライブラリから構成されています。サポート ライブラリと同様に、androidx 名前空間内のライブラリは Android プラットフォームとは別個にリリースされ、Android の複数のリリース間で下位互換性を提供します。

AndroidX は、元の Android サポート ライブラリを大幅に改良したものであり、サポート ライブラリはサポートされなくなりました。androidx パッケージは、同等の機能と新しいライブラリを提供することで、完全にサポート ライブラリの代わりとなります。


更新してエラー起こるならまずそのライブラリの更新履歴を見よう
2021/08/25(水) 22:29:55.47ID:syCURyGd
今のASの日本語化は外部プログラムを使うのでなく
起動のプロジェクト選択のところでPluginを選んでそこの検索でjapanを入力で該当プラグインが出てくるらしいですが
自分の環境でやってみたところ、kyotoという日本語化とは違うプラグインが一つだけ出てきます
この方法で日本語化プラグインを確実に出すにはどうすればようのでしょうか?
2021/08/26(木) 00:10:08.45ID:HAsurqjQ
Android Studioは最新版でも4.2.2でもPluginsからJapanを検索でJapanese Language Pack / 日本語言語パックはでヒットしないね
ネット検索するとこの方法でできた記事が見つかるけど、たぶんそれはバグで塞がれたんじゃないかな
公式にはまだ日本語言語パックはAndroid Studioに対応してないから

> 日本語言語パックは IntelliJ IDEA、AppCode、CLion、DataGrip、GoLand、
> PyCharm、PhpStorm、RubyMine、および WebStorm の UI をを日本語にローカライズするプラグインです。

IntelliJ IDEAならPluginsからJapan打てばこの日本語言語パックがヒットする
2021/08/26(木) 00:10:58.13ID:HAsurqjQ
プラグインのファイルを落としてきてPluginsのInstall Plugin from Disk...からインストールできるようだけど、おすすめはしない
2021/08/26(木) 00:21:29.37ID:JYO5GEYY
まあpleiadesのやつ使うよりは落として入れたほうがマシだと思う
とりあえず入れてみたら
2021/08/26(木) 20:30:54.23ID:jymrLmMf
日本語必要?
2021/08/26(木) 20:37:50.08ID:UZyZjvLb
エラーメッセージはもういいかげん日本語化して欲しいな
検索のために日本語/英語切り替えれるようにして欲しい
2021/08/29(日) 20:50:53.78ID:y0PnSxOZ
ここで良いのかわかりませんが質問させてください
今日Android StudioをWin10PCに入れてみてその後設定からアンインストールしようとしたのですが、設定でアンインストールをクリックしたらuninstall.exeが存在しないと言われて困惑しています
普通はuninstall.exeが存在するようですが私の環境ではどこを探しても見つかりません
uninstall.exeが無かったらもうアンインストールすることはできないのでしょうか?
2021/08/29(日) 21:00:51.01ID:x2GdJPCc
ずっと一緒だよ!
2021/09/21(火) 10:08:14.48ID:0dZRknw5
またUI変えてるし・・・・
何がしたいんだろうな
2021/09/21(火) 20:44:09.00ID:aKaT/LZw
新人の研修課題
156デフォルトの名無しさん
垢版 |
2021/09/26(日) 17:24:47.62ID:9m88M9j8
入門書を売り続けなければならないんです
2021/09/29(水) 10:26:42.32ID:bAvPaw8Y
こんにちは
android studio入れてるマシンのスペックというかメモリって8gとか16gじゃスムーズに動かないですか?
2021/09/29(水) 10:44:10.81ID:OUNO5g12
コード書いて実機テストなら8GBでもいいけど、エミュを動かすなら16GB以上欲しいかな
最近のスマホメモリが8GBとかだし
2021/09/29(水) 11:11:54.07ID:bAvPaw8Y
ありがとうございます
ちなみにみなさんメモリはどれくらい積んでますか?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況