X



Android Studio 2©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2016/06/03(金) 17:10:20.38ID:sY/p26YF
とっても使い易い Android Studio

前スレ
Android Studio
http://echo.2ch.net/test/read.cgi/tech/1420550140/

ダウンロード
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
0691デフォルトの名無しさん2018/05/31(木) 16:43:07.18ID:fdT5E622
最近何も入力とかしてないのにやたらIndexing...とかいうのがずっと動いてるんだけど
なんか変な設定しちゃったんかな
0692デフォルトの名無しさん2018/06/04(月) 09:23:50.92ID:wfQjJZOq
android studioで
Log.d(taq: "a", msq "b");
このtaq:とかmsq:てのはバックスペースとかでも消せないけど
これは何なのでしょうか
最初javaにラベルつき引数があったんだっけ?と思って
Logクラスの宣言部をみるとtaqじゃなくてtag,msqじゃなくてmsgと宣言されているし
public static int d(String tag, String msg) {
return println(LOG_ID_MAIN, DEBUG, tag, msg);
}
ソースファイルをviで見たらtaqとかは消えてるので
android-studioが追加して表示してるようですが
0695デフォルトの名無しさん2018/06/06(水) 21:11:11.83ID:uuLFF4N6
エラー:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'.
Resolved versions for app (26.1.0) and test app (27.1.1) differ.
See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

というエラーが出るんだが何をすればいいのか分からない
詳しくはURL先見てねって見たけどやっぱりよく分からない
どうしたらいい?
0696デフォルトの名無しさん2018/06/06(水) 21:27:28.77ID:zOsbIbut
エラーメッセージが理解できないならまずは英語の勉強した方が良いと思うよ
0698デフォルトの名無しさん2018/06/06(水) 23:20:20.08ID:sbzZsnBZ
これ言うほど簡単な話じゃないよ
このエラーの話は何度か聞いたことあるんだけど、なんで起きるのかよくわからないんだよね

dependenciesの一番下に
androidTestImplementation 'com.android.support-annotations:26.1.0'

と追加したらエラー解消するかな?
0702デフォルトの名無しさん2018/06/07(木) 11:49:53.04ID:NUDhghzQ
ちょうど今、自分も新しいプロジェクトを作ったら、>>695と同じメッセージ出た
build.gradleでtargetSdkとか23に設定しても出る
でもコンパイルしたら実機で動くのが不気味
dependenciesのバージョンもtargetsdkに合わせないといけないのかもしれないが
0703デフォルトの名無しさん2018/06/07(木) 12:57:25.41ID:/kFUMzvS
無能しか居ないのか……。
ググってstackoverflow.comからコピペしてこいよ。
0704デフォルトの名無しさん2018/06/07(木) 13:28:17.47ID:IogEETOP
>>702
テストのためのビルドのエラーだから
テストしないなら関係無い

テストしないならテスト用のdependencies をコメントアウトしちゃえ
0709デフォルトの名無しさん2018/06/08(金) 11:22:15.27ID:Pf9FV3jK
>>703
stackoverflowの回答ページでいいから貼ってくれよ
それともエアググってドヤってるだけ?w
0710デフォルトの名無しさん2018/06/08(金) 12:49:39.32ID:pV5MzMmI
htt
ps://stackoverflow.com/questions/50120459/resolved-versions-for-app-26-1-0-and-test-app-27-1-1-differ
0713デフォルトの名無しさん2018/06/14(木) 17:01:52.31ID:a5dXYQcJ
カメラアプリ作ろうと思って1年以内でググっても、
既存のカメラアプリを起動するとかばっかりだけども、
プレビューして画像保存するカメラアプリって、
最近のAPIだと作れないのかな?
0715デフォルトの名無しさん2018/06/14(木) 17:38:23.69ID:a5dXYQcJ
なるほど、既存アプリを流用するのがAndroidの文化なのですね。
確かに機種によって調整が必要になるでしょうし、その方が安定しそう。
0716デフォルトの名無しさん2018/06/14(木) 17:54:14.22ID:pZbt2KIt
当初は機種依存大変だったけど、カメラAPI刷新されてそこら辺は楽になったんじゃなかったか?

ただその機種の機能最大に引き出せるのはメーカーが入れたアプリ。
写真の出来に文句言われたくなかったら任せちゃうよね。
0717デフォルトの名無しさん2018/06/15(金) 10:44:18.23ID:uO1hK+mb
それを考えると、ポケモンGoとかSNOWって、凄いことやってるのね。
0718デフォルトの名無しさん2018/06/15(金) 15:35:14.13ID:OdSPYtBq
へ?
0720デフォルトの名無しさん2018/06/19(火) 07:06:18.82ID:2WBb4dZe
汎用カメラならここで camera とか入力して出てくるサンプルで十分じゃない?
https://developer.android.com/samples/
ここのサンプルは Android Studio の Import an Android code sample からダウンロードしてそのまま動作確認できる
変なブログをググるよりも先にここを調べたほうがいいと思うけどね
0721デフォルトの名無しさん2018/06/19(火) 08:26:03.35ID:3XP4RHHy
少なくとも自分が実装したい部分については
ドキュメントに目を通すのが基本だしな
0722デフォルトの名無しさん2018/06/19(火) 08:54:00.23ID:Eb6oSmpZ
前にもあったけど、カメラの権限はグーグルプレイの公開時にプライバシーポリシーが必要みたい
0723デフォルトの名無しさん2018/06/19(火) 11:38:04.96ID:tjlbsfDK
で?
0725デフォルトの名無しさん2018/06/19(火) 14:29:07.08ID:+g/KiqVh
ユーザーの個人情報や機密情報(個人識別情報、財務情報、支払い情報、認証情報、電話帳や連絡先のデータ、マイクやカメラのセンサーデータ、端末の機密情報など)を扱うアプリは、以下の要件を満たす必要があります。

プライバシー ポリシーを Play Console の所定の欄から送信し、また Play で配信するアプリ本体にも掲載すること。
最新の暗号手法を使用して(HTTPS 経由などで)転送するなど、ユーザーデータを安全に扱うこと。
0729デフォルトの名無しさん2018/06/22(金) 13:48:30.01ID:zlCWujm5
開発用のリファレンス機って何が現実的なの?
Pixelは日本で売ってないし、技適無いし・・・。
0731デフォルトの名無しさん2018/06/22(金) 17:26:33.86ID:gyocuLmJ
>>729

考えてみれば不思議な話だよね
まぁgoogleはリファレンスだって明言していないって
スタンスなのかもしれないけど、世界的に統一で
使用できるテスト機がないってことなんだから

oreoまでならNexus5Xでもよいのだろうけど、Pは
対応しないらしいからPixelの新しいのってことに
なるんだろうけど

一応電話の回線もWiFiもBlueToothも使わなければ
技適関係ないけどテストにならないしねぇ
0732デフォルトの名無しさん2018/06/25(月) 11:12:13.24ID:OBDYaV8G
SIM契約不要で購入可能なPure Androidって言うと、
モトローラ製くらいしか無い気がする。
HTCはSIMフリーと言いながら、ワイモバや楽天との契約が必要だし。
0734デフォルトの名無しさん2018/06/30(土) 18:57:11.11ID:sZQAdj/a
サーバサイドの話だから関係ないと思うけど
ただ、Oracleから色々訴えられるんでjavaの
サブセットからはとっとと足抜けしたいってのは
あるかもしれないけど
0735デフォルトの名無しさん2018/07/04(水) 22:14:45.08ID:gFgZc5FG
ADW
0736デフォルトの名無しさん2018/07/04(水) 23:35:40.91ID:pzBdgAve
マジですか?
今後もjavaで作りたいのになあ
kotorinとか覚えたくねーよ!
オラクルとGoogleなんとか話つけてくれや
0737デフォルトの名無しさん2018/07/04(水) 23:44:42.63ID:oHQu7jEJ
3日間kotlinを使うといい
なぜkotlinが推されているのか理解するだろう
0739デフォルトの名無しさん2018/07/05(木) 10:58:25.72ID:omucTOiG
kotlinの学習コストって少なく出来るかな?
まぁ混在も出来るから、少しずつ置き換えていけばいいんだろうし、
失敗したら戻せばいいだけなんだろうけども
0740デフォルトの名無しさん2018/07/05(木) 11:51:07.67ID:9a0iPtZD
ストアの30何%はもうkotolinで作られてるって言ってたな
swiftに似てるからiOSアプリも作ってる人はけっこう楽かもよ
0741デフォルトの名無しさん2018/07/05(木) 11:51:48.46ID:IFjl7YH4
未だにjavaでアプリ書いてる化石がいると聞いてマウント取りに来ました!
0743デフォルトの名無しさん2018/07/05(木) 15:57:59.49ID:3GX3KF+X
Androidとサーバーで通信を行うシステムを作り始めたのだが
AndroidがJavaだからという理由でサーバーもJavaServletにしたら
Javaは有料化で終わりらしいから変えないといけないと思ってるけど
何に変えたらいいのかわからん。PHPが無難かな?
0748デフォルトの名無しさん2018/07/13(金) 02:15:45.51ID:cJTPfsMV
パソコンを一新したんでAndroid Studioをインストールしようと思ったんだができればCドライブ(SSD)を圧迫したくないのだがSDKやらなんやらを他のドライブにインストールしてるのにC:¥ユーザー¥以下に.androidだとか、AppData内にデータ作られて困ってる

Cドライブに1bitたりともAndroidStudioのファイルを入れたくないんだがどう設定すれば良い?
0751デフォルトの名無しさん2018/07/13(金) 17:32:21.91ID:PgHp+/JK
IDEが使用する領域はがんばって設定変えれば使わなく
できたような覚えがあるけどユーザーフォルダ直下の
androidとかはエミュレータとかエミュレータのマネージャが
使う場所でハードコードだから変えられなかったような

AndroidStudioって結局色々なツールのごった煮なんで
ユーザーフォルダ以下を完全に使用しなくするのは
難しいんじゃないかな
0754デフォルトの名無しさん2018/07/14(土) 11:02:50.32ID:v4Gtt50J
vhdでパーティション造ってディレクトリ以下にマウント
0755デフォルトの名無しさん2018/07/14(土) 15:43:21.06ID:CSM3Eniz
boolean A, B;

if (A || B) {
//処理なし
} else {
//処理
}
これだと処理がないぞゴルァとWarningが出るんで

if (!A && !B) {
//処理
}
にしたんだけど合ってるよね?

わかりやすいように最初の記述にしたんだけどなあ
0757デフォルトの名無しさん2018/07/14(土) 17:04:03.58ID:8Dqr7ocV
合ってるけどこういうのは関数にするのがさらに正しい

例えばStringが「nullまたは空文字」か、またはその逆か判定するときにいちいち論理演算してないで
isEmptyとかisNotEmptyとか使うでしょ
0759デフォルトの名無しさん2018/07/14(土) 20:15:44.56ID:CSM3Eniz
つまりメインでこう書いて
shori(A, B);

関数でこう書くってことかな
public void shori(boolean A, boolean B){
if (!A && !B) {
//処理
}
}
確かにこの方がメインがすっきりするね
0761デフォルトの名無しさん2018/07/24(火) 21:35:07.58ID:2vWLG2zZ
2年ぶりくらいに更新して起動したら色々な所にエラーが出ててやる気を無くした
0766デフォルトの名無しさん2018/07/30(月) 08:28:21.41ID:SML4hAvz
Windows版は前バージョンまでAMDに対応してなかったみたいですね
初心者だけど仕事でAndroid開発してる人とかはLinux使いが多いのかな
0768デフォルトの名無しさん2018/07/31(火) 20:07:08.17ID:rMUR8HCB
初心者入門書みたいのを読んでもアプリ開発はできないようです
独学でアプリを開発できるようになるのには
どんな書籍を読んだり、スクールに通えばいいですか?
0769デフォルトの名無しさん2018/07/31(火) 23:14:30.15ID:sD7q3PHv
できることを積み重ねていけばそれなりのアプリができる、今の自分に何ができて何ができないかをまず分析してみよう
0770デフォルトの名無しさん2018/08/01(水) 04:01:43.44ID:cighHILY
今はプログラミングを動画で学べるから調べてみ
スクール通うよりは安いしいつでもできる
0771デフォルトの名無しさん2018/08/01(水) 17:19:31.29ID:jGAwEU9Q
>>768
フローチャートって分かるかな?
あまり複雑なものでなくても良いけど論理演算って分かるかな?

入門書を読んでも分からないのは、最近の入門書は
読む方も書く方も何か動いたほうが分かり易いでしょって
いきなりコードから入るので結局何をやっているのか
よく分からないのではないかと思われ

普通はすごーーくつまらないので一般的には書籍でも
スクールでもやらない手段だけど、ファイル数が10個程度で
ソース全部のファイルサイズが50KByteくらいの動作する
オブジェクトが存在するソースファイルを、頭から順番に最後まで
言語リファレンスとかぐぐったりしてフローを起こすとか
10回くらいこなすと自分でプログラミングっぽいこと出来るように
なると思うけど

あ、大抵の書籍では同じようなことを説明として書いてあるけど、
それを読んだだけで理解できるのはすでに内容を理解することが
出来るようになっているか、読んだことで満足して理解できていない
だけなので上みたいなことを自分の手でやってみて

プログラミング言語は所詮ツールなので好き嫌いとか
あう/あわないみたいなのもなくはないけど、基本的にフローと
論理演算が理解できてれば各々の言語で上のようなこと
やれば大体理解できるはず
0773デフォルトの名無しさん2018/08/01(水) 19:47:15.77ID:o3u+SMTn
書籍は入門書を2-3冊写経して手を動かす感覚をつかんだら、あとはつまんない単機能でも何かアプリを自分でググりながら作ること。
本やセミナーに頼っている時点では、まだ自分の頭を使ってないから、アプリなんか作れるわけがない。
07747682018/08/02(木) 08:03:49.32ID:ZiFBRMpY
皆様ありがとうございます
入門書は、完全に覚えているわけではないですけれど、
理解できない個所は今のところないと思います

試しに作ってみたいアプリがあります。
携帯端末で水平垂直面を表示させるアプリです。
ジャイロセンサーの値からX,Y軸の値から面を作成し表示する、という感じです
0775デフォルトの名無しさん2018/08/02(木) 11:37:03.19ID:9S8Qe+b5
いきなりGLか最初から手をつけたほうが後々は楽だが
それかビットマップに自前で演算して十字線引いてやるか

まあビットマップのほうがオヌヌメすぐ作れるし後々GLにも応用できるからな
0777デフォルトの名無しさん2018/08/02(木) 16:43:42.63ID:QRqag3vd
作ったプログラムに適用するadkバージョンを、プログラム作成後に変更するやり方を教えてください。
0779デフォルトの名無しさん2018/08/02(木) 19:14:28.17ID:hDYeANxT
SDKは最新のものを使ってtargetSdkVersionを26 以上にする
ってなったんじゃなかったっけ?
0780デフォルトの名無しさん2018/08/03(金) 06:40:22.56ID:li5fivPo
似非プログラマに外注して手元にソース持ってない奴は警告メールに阿鼻叫喚だろうな
0781デフォルトの名無しさん2018/08/03(金) 17:12:21.75ID:OCoaxoCi
>>777
SDKバージョンはアプリケーションを作成する際に指定するもので
作成したアプリケーションに適用するものではないよ
0782デフォルトの名無しさん2018/08/03(金) 17:36:13.00ID:BNgsGy6h
コンパイルSDKのバージョンを変えたいってことやないんか
そうなら
File > Project Structure > app > Compile Sdk Version
または
appレベルbuild.gradleのcompileSdkVersoinを変更
0783デフォルトの名無しさん2018/08/03(金) 17:38:09.58ID:BNgsGy6h
後は言われてる通り新しいバージョンじゃないと今後はリリースできない
0786デフォルトの名無しさん2018/08/09(木) 20:45:05.87ID:AuAGkni2
すっきり読んで分からないところはなかったけれど
アンドロイドアプリを作ろうとしても進められない
どうやって勉強したらアプリを創れるようになるのだろう
0787デフォルトの名無しさん2018/08/09(木) 21:00:37.04ID:kMFZSZ3G
>>786
google 公式のアプリのサンプルがたくさんあるから、自分が作りたいものに一番近そうなものをダウンロードして動かして見る
コードを読んで全部理解する
何か機能追加してみる
コード理解出来ないなら、本を読むか、ネットで検索するか、試しに書き換えてみたりして、理解出来るまで頑張る
0789デフォルトの名無しさん2018/08/09(木) 21:16:41.63ID:kMFZSZ3G
>>788
AndroidStudio の最初ウィンドウのリストの中に、公式のサンプル閲覧とダウンロードの入口がある
0790デフォルトの名無しさん2018/08/10(金) 10:04:24.57ID:FD6MnLuY
>>786
簡単そうで作りたいと思うアプリを作ってみる
それを繰り返すだけ
いくら本を読んでも、手を出さなきゃ作れるようになんてならない
■ このスレッドは過去ログ倉庫に格納されています

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