[ad_1]
先生、私は Java の初心者です。Java プログラムを使用して APK を構築することに多くの疑問があります。スタック オーバーフローを含む多くの Web サイトを参照し、Android アプリケーションを開発する際のアイデアがほとんどありませんでした。
私がやったことは次のとおりです。
1. Android Studioをダウンロードし、署名付きAPKをビルドしました(ビルド成功)。
2. apk_release.apk を携帯電話にコピーしてインストールしました (インストール成功)。
3. インストールした .apk を開くと、「残念ながら KLUVIS(私のファイル名) は停止しました。
4. Android スマートフォンの開発者設定を使用して、USB デバッグを有効にし、adb.exe を使用してアプリをインストールしました。しかし、私が遭遇したのと同じ問題が発生しました。
5. インターネットでさまざまな手順を参照しましたが、うまくいきませんでした。
これが私のコードです:
import java.util.Scanner; public class KLUVIS { public static void main(String[] args) { int s1, s2, s3,h; float end; float assign; Scanner in = new Scanner(System.in); System.out.println("\t\tKLU SEMESTER MARK CALCULATOR Ver.1.00.0000\n\t\tProgrammed by N.Visweswaran.,DMO.,DCP.,\n\t\tB.tech(EEE) I year, Kalasalingam University(Batch:2015-2019)\n\t\tStudent of Prof.Sivanesh Kumar"); System.out.println("\n\nFor how many subjects you want to calculate: "); h= in.nextInt(); for (int i = 1;i <= h;i++) { System.out.println("\nEnter your sessional one marks: "); s1 = in.nextInt(); System.out.println("\nEnter your sessional two marks: "); s2 = in.nextInt(); System.out.println("\nEnter your sessional three marks: "); s3 = in.nextInt(); System.out.println("\nEnter your assignment marks: "); assign = in.nextFloat(); end = (float) (((s1 + s2 + s3 ) / 7.5) + (assign / 10)); System.out.println("\nYour current marks is " +end); if (end <= 40) { end = (40-end)*2; System.out.println("\nMarks needed to pass in your end semester exam: " +end); } else { System.out.println("\nHurrah! you have already passed in your examination"); end = (end - 40)/2; System.out.println("\nAdditional marks that you have: " +end); } } } }
APK をビルドする際に何か忘れたことはありますか? よろしく。
私は Java の知識があまりないので、このコードを APK に変換する方法がわかりません。
私には C および C++ プログラミングの十分な知識があるため、Visual Studio が提供するクロスプラットフォーム Android 開発ツールを使用して同じことを実行しましたが、同じメッセージが表示されます。先生、親切にこれについて助けてください。
解決策 1
VISWESWARAN1998 は次のように書きました。何か見逃したことがありますか
はい、あなたはすべてを見逃しています。 コードは Android 上で実行できる形式ではないため、すぐにクラッシュしても不思議ではありません。 に行く http://www.codeproject.com/KB/android/#Android+チュートリアル+コンテスト[^] その方法を説明した記事をいくつか読んでください。
[ad_2]
コメント