タグ付けされた質問 「android-api-levels」


14
APIレベルのAndroid Studioの変更
Android Studioの最小SDKバージョンをAPI 12からAPI 14に変更したいのですが、マニフェストファイルで変更しようとしました。 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" /> プロジェクトを再構築しましたが、Android Studio IDEでいくつかのエラーが発生します。IDEが変更を認識できるように、「プロジェクトプロパティ」または類似のもので最小SDKを設定する必要があると思いますが、これがAndroid Studioで行われる場所を見つけることができません。

6
APIレベル29javaで非推奨のEnvironment.getExternalStorageDirectory()
Android Javaで作業しており、最近SDKをAPIレベル29に更新したところ、警告が表示され、 Environment.getExternalStorageDirectory() APIレベル29で非推奨になりました 私のコードは private void saveImage() { if (requestPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { final String folderPath = Environment.getExternalStorageDirectory() + "/PhotoEditors"; File folder = new File(folderPath); if (!folder.exists()) { File wallpaperDirectory = new File(folderPath); wallpaperDirectory.mkdirs(); } showLoading("Saving..."); final String filepath=folderPath + File.separator + "" + System.currentTimeMillis() + ".png"; File file = new …

6
Android API 23プラットフォームのソースが見つかりません(Android Studio 2.0)
Android StudioからAPIソースに正しくリダイレ​​クトされません。関数を押すと、sdk / sourcesツリーから正しいファイルにアクセスする代わりに、.classファイルのバイトコードを逆コンパイルします。 「ダウンロード」と「更新」オプションを押しても何も起こりません。ドキュメントから変数のたてがみ(つまり、var1、var2など)なしで関数のヘッダーを生成するため、リスナーの実装には特に面倒です。API 23(SDKプラットフォーム、ツール、ドキュメント、ソース)をインストールしました。コンパイルおよびターゲットSDKを23に設定しました。SDKツールを再インストールし、カナリアチャネルからASを更新し、キャッシュを無効にしようとしましたが、これまで何も役に立ちませんでした。API 21に切り替えたところ、問題なく動作しました。 何が欠けていますか? 私のbuild.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.myapp.app" minSdkVersion 10 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') …

3
Android APIv29 FileNotFoundException EACCES(アクセスが拒否されました)
targetSdkVersion v29用にビルドするときにストレージにアクセスできません。 これが私のgradle設定です: compileSdkVersion 29 buildToolsVersion "29.0.2" ... minSdkVersion 15 targetSdkVersion 29 WRITE_EXTERNAL_STORAGE許可が付与され、のビルド時に同じ設定が正常に機能することに注意してくださいtargetSdkVersion 28。 これが私の実装です: val outputFolder = File(baseFolder + File.separator + "Output Folder") if (!outputFolder.exists()) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { Files.createDirectory(outputFolder.toPath()) //This allways returns false with targetSdkVersion 29 } else { if (!outputFolder.mkdirs()) { Log.e("SaveRaw", "Unable to create …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.