Telegram-masterをAndroid Studio 2.3.3で開きたいのですが、いくつかのエラーが表示されます。私はインターネット上とこのサイト内のヒントとトラックのほとんどを研究しました。最終的に私はGitリポジトリに位置していた電報のmaster.zipが見つかりましたが、それはない「libtgvoipファイル」があり、それは空だったその後Telegram-masterをコンパイルするための重要なプロブラム "error: 'struct r_debug'の再定義"
"Error while executing process E:\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\telegram\Telegram-master\TMessagesProj\jni\Android.mk NDK_APPLICATION_MK=C:\telegram\Telegram-master\TMessagesProj\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-23 NDK_OUT=C:/telegram/Telegram-master/TMessagesProj/build/intermediates/ndkBuild/x86_SDK23/debug/obj NDK_LIBS_OUT=C:\telegram\Telegram-master\TMessagesProj\build\intermediates\ndkBuild\x86_SDK23\debug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-14 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} Android NDK: ERROR:C:\telegram\Telegram-master\TMessagesProj\jni\Android.mk:WebRtcAec: LOCAL_SRC_FILES points to a missing file Android NDK: Check that C:/telegram/Telegram-master/TMessagesProj/jni/./libtgvoip/external/libWebRtcAec_android_x86.a exists or that its path is correct process_begin: CreateProcess(NULL, "", ...) failed. Build command failed."
:まず、私はGitのから電報・マスターをダウンロードし、私はこのエラーを得ました! !だから、私はもう一度検索してそれを手に入れ、それを自分のTelegram-masterディレクトリに追加しました。また、私のTelegram-masterプロジェクトで同じパッケージ名のfirebaseにgoogle-services.jsonファイルを作成しました。それはです:org.telegram.messenger.betaと、私はこのエラーを得たすべてのステップの後:
"Information:Gradle tasks [:TMessagesProj:generateArmv7DebugSources, :TMessagesProj:prepareArmv7DebugUnitTestDependencies, :TMessagesProj:mockableAndroidJar, :TMessagesProj:generateArmv7DebugAndroidTestSources, :TMessagesProj:compileArmv7DebugSources, :TMessagesProj:compileArmv7DebugUnitTestSources, :TMessagesProj:compileArmv7DebugAndroidTestSources] Information:(Unknown) In file included Information:(Unknown) Information:(Unknown) Error:error: redefinition of 'struct r_debug' Information:(Unknown) In file included Error:error: redefinition of 'struct link_map' Error:error: redefinition of 'struct r_debug' Error:error: redefinition of 'struct link_map' E:\ndk-bundle\sysroot\usr\include\link.h"
私はbuild.gradleを変更しようとしましたが、それは有用ではありませんでした。私は最新バージョンのndk & sdkを使用しており、そのディレクトリはうまくいきます。
どういうところが間違っていますか?ファイルミスはまだありますか? google-services.jsonを作成していたのですが間違いましたか?
「エラー:「struct r_debug」の再定義」とはどういう意味ですか?
release.keystoreを3-作りますアプリ] (https://github.com/DrKLO/Telegram)働いて、README.mdを読んでみましたか?具体的には、ビルド変数を修正するためにファイルを手作業で編集する必要があることを具体的に言及しています。 – Sander
はいそれをすべて見ているわけではありませんが、このERRORにはあまり役に立ちませんでした。 – alishan
解決方法がありますか?私に答えるplz –